繁体   English   中英

如何在Heroku中指定机架版本?

[英]How can I specify a Rack version on Heroku?

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

这是GemFile中的行。

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

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

事实证明gem 'rack', :git => 'git://github.com/rack/rack'实际上有效。 我的问题是我从不是主服务器的分支推送到heroku,除非您另外指定,否则heroku将仅使用存储库的master分支。

解决这种情况的正确方法是

git push heroku mybranch:master

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM