git push heroku master似乎不起作用

时间:2010-10-17 03:56:33

标签: ruby-on-rails heroku bundler

我正在关注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

1 个答案:

答案 0 :(得分:3)

找到了解决方案:

首先出现问题可能是因为我之前犯了很多错误,我一直在关闭终端。

因此事情可能已被禁用。比如“git init”“git add”。和“git commit -m”我真的不知道哪一个,但在完成所有这些并输入之后:git push heroku master。

它终于通过,当我输入:heroku打开。它仍然打开到早晨山 - 但它现在包含我的第一个应用程序(这只是指南上的那个:))