Heroku什么时候更新它的宝石?

时间:2012-01-28 04:21:31

标签: ruby-on-rails heroku gem

我知道我的本地机器和Heroku正在使用相同版本的gem,但我想知道Heroku是否可能没有抓住最新的跟踪错误{{3 }}

我的本​​地机器有没有比Heroku更新的delayed_job 3.0.0宝石?该修复程序于12日提交。

Heroku何时更新其宝石?

这似乎是因为我可以从我的本地rails应用程序发送电子邮件,但在Heroku上,我遇到了链接here中详述的问题。我在bamboo-mri-1.9.2堆栈btw。

2 个答案:

答案 0 :(得分:7)

简而言之,它没有。如果您正在使用Bundler,那么您要规定Gemfile中使用了哪些版本(这些版本又定义了Gemfile.lock中的版本号,两者都是应该致力于Git)。

如果您没有使用Bundler,并且仍然在项目的根目录中使用.gems文件,Heroku将使用它最新的文件,除非您定义了不同的版本,在这种情况下它将使用它。 / p>

可以在此处找到更多信息:http://devcenter.heroku.com/articles/gems

答案 1 :(得分:2)

您应该能够在Gemfile中指定一个git存储库。

如,

gem "delayed_job", :git => "git://github.com/collectiveidea/delayed_job.git", :ref => "80ca31f9eb"

使用修复提交。 (编辑:错误的git repo,哎呀。)