2013-03-22 71 views
0

我對right_aws gem進行了更改。我將這個gem本地保存到:myapp/vendor/gems/right_aws-3.0.4。我的應用程序在本地正確運行私有寶石無法在Heroku上運行

我可以推送紅寶石應用程序到Heroku沒有錯誤。然而,當我運行它,我得到以下錯誤:

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

我的Gemfile包含此:寶石 'right_aws':路徑=> 」供應商/寶石/ right_aws-3.0.4 /「

我得到同樣的錯誤使用或不使用 」/「 結尾的:路徑。

我在非rails ruby​​應用程序中運行ruby 1.9.3-p374。我如何解決這個錯誤?

回答

0

通常你必須指定一個版本號執行此操作時:

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

希望它可以幫助

+0

這並沒有工作,但感謝你的建議。 – user2199476 2013-03-22 20:08:56