繁体   English   中英

Rails Heroku Gemfile.lock错误-推送被拒绝(开源)

[英]Rails Heroku Gemfile.lock error - push rejected (open source)

我正在尝试将开源RoR应用程序推送到Heroku,但是在进行初始推送时遇到了问题。 读过 许多 类似的 问题 ,但是这些答案都没有帮助解决我的问题。 我已经尝试了bundle updatebundle 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.

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