簡體   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