Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/64.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Rails Heroku Gemfile.lock错误-推送被拒绝(开源)_Ruby On Rails_Ruby_Git_Heroku - Fatal编程技术网

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

Ruby on rails Rails Heroku Gemfile.lock错误-推送被拒绝(开源),ruby-on-rails,ruby,git,heroku,Ruby On Rails,Ruby,Git,Heroku,我正试图将我的开源RoR应用程序推送到Heroku,但在最初的推送过程中遇到了问题。我有,但这些答案都没有帮助我解决问题。我多次尝试过捆绑包更新和捆绑包安装。我也尝试过删除然后重新提交我的Gemfile.lock文件,但是我仍然收到同样的错误 $git推送heroku主机 计数对象:5199,完成。 压缩对象:100%(3086/3086),完成。 写入对象:100%(5199/5199),4.57 MiB | 131 KiB/s,完成。 总计5199(delta 3418),重复使用3152(

我正试图将我的开源RoR应用程序推送到Heroku,但在最初的推送过程中遇到了问题。我有,但这些答案都没有帮助我解决问题。我多次尝试过
捆绑包更新
捆绑包安装
。我也尝试过删除然后重新提交我的
Gemfile.lock
文件,但是我仍然收到同样的错误

$git推送heroku主机
计数对象:5199,完成。
压缩对象:100%(3086/3086),完成。
写入对象:100%(5199/5199),4.57 MiB | 131 KiB/s,完成。
总计5199(delta 3418),重复使用3152(delta 1962)
----->删除.DS\u存储文件
----->检测到Ruby应用程序
----->编译Ruby/nolock文件
!
!     需要Gemfile.lock。请登记。
!
!     推送被拒绝,未能编译Ruby应用程序
到git@heroku.com:冷冻弹簧-4725.git
! [远程拒绝]主机->主机(拒绝预接收挂钩)
错误:无法将某些引用推送到'git@heroku.com:冷冻弹簧-4725.git'
由于我的应用程序使用MongoDB和MongoMapper,我怀疑我的一些配置不正确。My(我目前正在从事heroku分支的工作)。请随意克隆我们的存储库并亲自尝试

如果有人有任何见解,可以帮助我解决这个问题,我将非常感谢

请先阅读

此命令将忽略推送到Heroku而不是master的分支。如果您在本地使用另一个分支,则可以在推送之前合并到主分支,或者指定要将本地分支推送到远程主分支。要推送主分支以外的分支,请使用以下语法:

$ git push heroku yourbranch:master
请先读

此命令将忽略推送到Heroku而不是master的分支。如果您在本地使用另一个分支,则可以在推送之前合并到主分支,或者指定要将本地分支推送到远程主分支。要推送主分支以外的分支,请使用以下语法:

$ git push heroku yourbranch:master
或者最好快跑

git push heroku heroku:master
这会将您的heroku分支推送到heroku上的主分支,这是heroku使用的分支(heroku会忽略除主分支以外的所有内容)。

或者更好的做法是运行

git push heroku heroku:master

这会将您的heroku分支推送到heroku上的主分支,这是heroku使用的一个分支(heroku会忽略除主分支以外的所有内容)。

好的,所以即使它们位于不同的分支上,heroku仍会查看我的Github主分支?谢谢!这就是我想做的。感谢您将文章添加为well@xmpolaris至少要承认你使用了我的答案,并在我回答后3分钟完全更改了你的答案-即使你是新来的,你至少不能抄袭别人的作品。嗨@Niall,很抱歉,我更新我的答案时没有看到你的答案。我根据KJ50的评论更新了我的答案。无论如何,谢谢你的评论。我会关注其他人在该功能中的工作。好吧,即使他们在不同的分支上,Heroku仍然会关注我的Github主分支?谢谢!这就是我想做的。感谢您将文章添加为well@xmpolaris至少要承认你使用了我的答案,并在我回答后3分钟完全更改了你的答案-即使你是新来的,你至少不能抄袭别人的作品。嗨@Niall,很抱歉,我更新我的答案时没有看到你的答案。我根据KJ50的评论更新了我的答案。无论如何,谢谢你的评论。我会关注其他人在该功能中的工作。问题已解决!原来这是我的一个错误问题解决了!结果是我犯了个大错