0

right_aws gem に変更を加えました。この gem を myapp/vendor/gems/right_aws-3.0.4 にローカルに保存しました。私のアプリケーションはローカルで正しく動作します。

Ruby アプリケーションをエラーなしで Heroku にプッシュできます。ただし、実行すると、次のエラーが表示されます。

:29: in require': no such file to load -- right_aws (LoadError) from <internal:lib/rubygems/custom_require>:29:inrequire' from /app/db/db.rb:1 : in <top (required)>' from build_transactions_db.rb:3:inrequire_relative' from build_transactions_db.rb:3: in `'

私のGemfileにはこれが含まれています: gem 'right_aws', :path => "vendor/gems/right_aws-3.0.4/"

:path の末尾の「/」の有無にかかわらず、同じエラーが発生します。

Rails以外のRubyアプリでruby 1.9.3-p374を実行しています。このエラーを修正するにはどうすればよいですか?

4

1 に答える 1

0

これを行うときは通常、バージョン番号を指定する必要があります。

gem 'right_aws', '3.0.4', :path => "vendor/gems/right_aws-3.0.4"

それが役に立てば幸い

于 2013-03-22T14:34:11.943 に答える