Rails 3、RVM、および Ruby 1.9.2 をインストールした後、この Rails 2.3.8 アプリの実行に問題が発生しました。
necromancer@factory$ script/server
./script/../config/boot.rb:5: uninitialized constant Rails (NameError)
from script/server:2:in `require'
from script/server:2
を実行gem which rails
した後、次のパスを取得しました。
/Users/necromancer/.rvm/gems/ruby-1.8.7-p302/gems/railties-3.0.0/lib/rails.rb
gem install rails
したがって、railties-3.0.0 をアンインストールして実行するとgem which rails
、次のエラーがスローされます。
ERROR: Can't find ruby library file or shared library rails
また、レール 2.3.8 をアンインストールbundle install
して、アプリ内で実行してみました。それから私はしようとgem uninstall rails
しgem install rails -v=2.3.8
ました.Railsバイナリはまだ動作していますが、gem which rails
それでもこのエラーがスローされます. それが私の問題の原因かもしれないと思います...どうすればrvm 1.8.7 gemsetのrails 2.3.8を指すようになりますか??