如何使用不同的Gemfile / BUNDLE_GEMFILE部署到Heroku

时间:2013-05-23 18:07:18

标签: git heroku configuration bundler gemfile

我有一个应用程序,在travis ci上测试了4个不同的主题,使用不同的Gemfiles通过travis上的BUNDLE_GEMFILE环境变量/ gemfile:选项进行配置。 (https://github.com/learnery/learnery)。 我还设置了从travis ci到heroku的自动部署。现在我想根据不同的Gemfiles部署所有4种不同的配置,但显然用

设置BUNDLE_GEMFILE
heroku config:set BUNDLE_GEMFILE=gemfiles/Gemfile.railsgirls

不起作用 - 它会在heroku日志中导致此错误:

/app/vendor/bundle/ruby/2.0.0/gems/bundler-1.3.2/lib/bundler/spec_set.rb:92:in“block in materialize”:找不到rake-10.0.4 in任何来源(Bundler :: GemNotFound)

  • 我假设是由于存储库中存在的不同Gemfile.lock和bundler生成的那个。

有任何建议如何解决这个问题?

0 个答案:

没有答案