[英]Rails app - Heroku push rejected - Seeming Gemfile and Gemfile.lock issue
[英]Rails Heroku Gemfile.lock error - push rejected (open source)
我正在尝试将开源RoR应用程序推送到Heroku,但是在进行初始推送时遇到了问题。 我读过 许多 类似的 问题 ,但是这些答案都没有帮助解决我的问题。 我已经尝试了bundle update
和bundle install
各种时间。 我也尝试过删除然后重新提交我的Gemfile.lock
文件,但是仍然出现同样的错误...
$ git push heroku master
Counting objects: 5199, done.
Compressing objects: 100% (3086/3086), done.
Writing objects: 100% (5199/5199), 4.57 MiB | 131 KiB/s, done.
Total 5199 (delta 3418), reused 3152 (delta 1962)
-----> Removing .DS_Store files
-----> Ruby app detected
-----> Compiling Ruby/NoLockfile
!
! Gemfile.lock required. Please check it in.
!
! Push rejected, failed to compile Ruby app
To git@heroku.com:frozen-springs-4725.git
! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to 'git@heroku.com:frozen-springs-4725.git'
由于我的应用程序将MongoDB与MongoMapper结合使用,因此我怀疑某些配置不正确。 我的代码可以在Github上找到 (我目前在heroku分支上工作)。 随意克隆我们的存储库,然后自己尝试。
如果有人能帮助我解决此问题,我将非常感激!
或者更好地运行
git push heroku heroku:master
这会将您的heroku分支推送到heroku上的master分支,这是heroku使用的一个分支(Heroku会忽略master分支以外的所有内容)。
请先阅读本文 。
除了master之外,推送到Heroku的分支将被此命令忽略。 如果要在本地处理另一个分支,则可以在推送之前合并到master,也可以指定要将本地分支推送到远程master。 要推送除master以外的分支,请使用以下语法:
$ git push heroku yourbranch:master
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.