0

我在使用 Rails 应用程序时遇到错误,如https://github.com/rack/rack/issues/386中所述。修复方法是使用 Rack 的 master 分支上可用的最新版本的 Rack。我可以修改我的 Gemfile 以在本地使用 master 分支,但 Heroku 似乎忽略了它并继续使用来自 RubyGems 的 gem。

这是 GemFile 中的行。

gem 'rack', :git => 'git://github.com/rack/rack'

是否可以强制 Heroku 使用 master 分支或 Rack?

4

1 回答 1

0

事实证明gem 'rack', :git => 'git://github.com/rack/rack'确实有效。我的问题是我从一个不是主分支的分支推送到 heroku,除非你另有说明,否则 heroku 只会使用你的存储库的主分支。

在这种情况下正确的推送方法是

git push heroku mybranch:master

这是学习将分支推送到heroku的正确方法的困难方法。我相信我现在永远不会忘记它。

于 2012-09-20T22:22:33.077 回答