最近、Ruby 1.8.7でRails 2.3.2にアップグレードしました。私がこのようなサーバーを起動するたびに:開発サーバを起動する際の問題 - Ruby on rails
cd /myproject
script/server
これはハングアップします。キャンセルした後に表示されるエラー情報は、
^C/Users/timstephenson/.gem/ruby/1.8/gems/activesupport-2.3.2/lib/active_support/core_ext/load_error.rb:32:in `new': Interrupt
です。アップグレード後にエラーが発生しました。プロジェクトログフォルダ内のサーバログを見ると、何も書き込まれません。また、開発ログには何もありません。
は私が
マックOSX 10.5を使用している私はすべての宝石を更新し、古い宝石を掃除します。すべての古いアイテムはPPCチップとTigerを使用していました。 RubyとRuby 2.3.2の1.8.7にアップグレードする前に、rubyがi686の代わりにPPCのためにコンパイルされているように見えましたが、これはうまくいきました。
スクリプト/コンソールを使用して、プロジェクトのモデルと正常にやり取りできます。
何か提案がありがとうございます。
ありがとうございました
また、mongrelを使用したい場合は、Ruby Enterprise Edition(http://www.rubyenterpriseedition.com/)を使用することをお勧めします。1.8.7ではMRI 1.8.7の代わりに、すべての種類の奇妙なもの正当な理由がないのに、いつも。 –