【Ruby】Ruby on Rail ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
68:nobodyさん 10/02/25 09:21:23 aQeZQ3fd >>66 エスパー求むって? とりあえず、構築手順くらい書こうや。 69:nobodyさん 10/02/25 11:35:37 分かる人だけ返事すればいいと思うよ 70:66 10/02/25 12:03:07 B4ZAmzpA >>68 基本的にはこれと同じ手順で構築しました。 http://d.hatena.ne.jp/toritori0318/20091103/1257260011 私の環境では rubygems 1.3.5 rails 2.3.5 sqlite3 を利用しています。 また、script/server -e production を利用して実行した場合には正常に動作するのですが dispatch.cgi経由で実行した場合にのみ http://saifis.net/?cat=13 これと同じように `__send__': undefined method `env_table' for nil:NilClass (NoMethodError) というエラーが出てしまいました RailsのCGIでの起動プロセスに問題があるように見えました 71:nobodyさん 10/02/25 12:55:00 WAzbGxTX dispatch.cgiの最後は Dispatcher.dispatch だけど、 rails-2.3.5/lib/dispatcher.rb によれば、このクラスの実体はActionController::Dispatcher が代入されている。 dispatch の定義は actionpack-2.3.5/lib/action_controller/dispatcher.rb にあって、 # DEPRECATE: Remove CGI support def dispatch(cgi = nil, session_options = CgiRequest::DEFAULT_SESSION_OPTIONS, output = $stdout) new(output).dispatch_cgi(cgi, session_options) end dispatchを引数を与えずに呼ぶと cgi は nil になるわけだ。 というわけで Dispatcher.dispatch(CGI.new) あたりに直してはどうかと想像。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4903日前に更新/201 KB
担当:undef