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' 来自 /app/db/db.rb:1:in <top (required)>' from build_transactions_db.rb:3:inrequire_relative' 来自 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 回答