エラーメッセージは次のとおりです。
MissingSourceFile in QuotesController#accept
no such file to load -- echo_sign
/Users/martin/.rbenv/versions/1.8.7-p374/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in `gem_original_require'
/Users/martin/.rbenv/versions/1.8.7-p374/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in `require'
/Users/martin/.rbenv/versions/1.8.7-p374/lib/ruby/gems/1.8/gems/activesupport-2.3.14/lib/active_support/dependencies.rb:182:in `require'
/Users/martin/.rbenv/versions/1.8.7-p374/lib/ruby/gems/1.8/gems/activesupport-2.3.14/lib/active_support/dependencies.rb:547:in `new_constants_in'
/Users/martin/.rbenv/versions/1.8.7-p374/lib/ruby/gems/1.8/gems/activesupport-2.3.14/lib/active_support/dependencies.rb:182:in `require'
/Users/martin/Desktop/[project_name]/app/controllers/quotes_controller.rb:182:in `accept'
This error occurred while loading the following files:
echo_sign
私のコントローラーには次のものがあります:
require 'echo_sign'
私のプロジェクトは ruby 1.8.7 を使用していましたが、上記の gem には 1.9.3 が必要だったので、最初に新しいバージョンをインストールしてからローカルに設定して実行することで、プロジェクトの ruby バージョンを更新しました。rbenv rehash
rbenv local : 1.9.3-p448
rbenv global : 2.0.0-p0
ruby-v : ruby 1.9.3p448 (2013-06-27 revision 41675) [x86_64-darwin12.4.0]
それでも、アプリは宝石の間違ったバージョンのフォルダーを探しているようですが、何かアイデアはありますか?