rails:2527
From: 山崎雄介 <y-yamasaki@s...>
Date: Tue, 22 Jan 2008 22:45:20 +0900
Subject: [rails:2527] require 'gettext/rails'で止まる
山崎(ゆ)です。 rails1.2.6でgettext 1.10.0を使っているアプリケーションを、 rails2.0.2に移行しました。それでうまくいったんですが、 rake rails:freeze:edge TAG=rel_2-0-2 としたところ、 ruby script/server => Booting Mongrel (use 'script/server webrick' to force WEBrick) => Rails application starting on http://0.0.0.0:3000 => Call with -d to detach => Ctrl-C to shutdown server ** Starting Mongrel listening at 0.0.0.0:3000 ** Starting Rails with development environment... ここまで表示されて、固まってしまいました。 普通はこの後、 ** Rails loaded. ** Loading any Rails specific GemPlugins ** Signals ready. INT => stop (no restart). ** Mongrel 1.1.2 available at 0.0.0.0:3000 ** Use CTRL-C to stop. と続くわけですが、サーバの起動が完了していないため、 ブラウザからはアクセスすらできません。 development環境で起こるようで、production環境で起動すると 問題ありませんでした。 細かく探っていくと、以下の場所で止まっていることが分かりました。 [config/environment.rb] require 'gettext/rails' 「Using ruby-gettext with Edge Rails」というページを見つけましたが、 今のRubyでは直っていると書いてあるし、これとも違うケースのようです。 http://zargony.com/2007/07/29/using-ruby-gettext-with-edge-rails/ 何かご存知の方がいましたら、アドバイスよろしくお願いします。 環境は以下のとおり、OSはWinXP Pro SP2です。 >ruby -v ruby 1.8.6 (2007-09-24 patchlevel 111) [i386-mswin32] >ruby script/about About your application's environment Ruby version 1.8.6 (i386-mswin32) RubyGems version 1.0.1 Rails version 2.0.2 Active Record version 2.0.2 Action Pack version 2.0.2 Active Resource version 2.0.2 Action Mailer version 2.0.2 Active Support version 2.0.2 Edge Rails revision rel_2-0-2 Application root C:/rails/asahikawa Environment development Database adapter mysql Database schema version 8 GetText version 1.10.0 Loaded suite script/about _______________________ Yusuke Yamasaki <y-yamasaki@s...> -- ML: rails@r... 使い方: http://QuickML.com/