我正在关注railstutorial.org上的指南。当我在标题上输入命令时,我收到此错误。
计算对象:66,完成。 Delta压缩最多使用2个线程。 压缩对象:100%(52/52),完成。 书写对象:100%(66/66),86.47 KiB,完成。 总计66(delta 3),重复使用0(delta 0)
- - - - > Heroku接受推动 ----->检测到Rails应用 ----->检测到的Rails未设置为提供static_assets 安装rails3_serve_static_assets ...完成 ----->检测到Gemfile,运行Bundler 1.0.0版 检测到未解析的依赖项;安装... 您已在开发中修改了Gemfile但未检查 生成的快照(Gemfile.lock)进入版本控制
You have added to the Gemfile:
* sqlite3-ruby (= 1.3.7)
You have deleted from the Gemfile:
* sqlite3-ruby (= 1.2.5)
FAILED: http://docs.heroku.com/bundler
! Heroku推被拒绝,无法通过Bundler安装宝石
错误:挂起/预接收已退出,错误代码为1 致git@heroku.com:wast-mountain-34.git ! [远程拒绝]主人 - >主人(预先接收挂钩拒绝) 错误:未能将某些参考文献推送到'git@heroku.com:washing-mountain-34.git'
然后当我输入:
$ heroku open
我得到一个山地网站:http://morning-mountain-34.heroku.com/这不应该是这样的:应该是first_app
答案 0 :(得分:3)
找到了解决方案:
首先出现问题可能是因为我之前犯了很多错误,我一直在关闭终端。
因此事情可能已被禁用。比如“git init”“git add”。和“git commit -m”我真的不知道哪一个,但在完成所有这些并输入之后:git push heroku master。
它终于通过,当我输入:heroku打开。它仍然打开到早晨山 - 但它现在包含我的第一个应用程序(这只是指南上的那个:))