私有宝石不在Heroku上运行

时间:2013-03-22 14:16:41

标签: ruby heroku

我对right_aws gem进行了更改。我在本地保存了这个gem:myapp / vendor / gems / right_aws-3.0.4。我的应用程序在本地正确运行。

我可以毫无错误地将ruby应用程序推送到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包含:gem'right_aws',:path =&gt; “供应商/宝石/ right_aws-3.0.4 /”

在路径中带有或不带尾随“/”的情况下,我得到相同的错误。

我在非rails ruby​​应用程序中运行ruby 1.9.3-p374。如何解决此错误?

1 个答案:

答案 0 :(得分:0)

执行此操作时,您通常必须指定版本号:

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

希望有所帮助