2010-10-17 81 views
3

我正在关注railstutorial.org上的指南。当我在标题上键入命令时出现此错误。git push heroku master似乎没有工作

计数对象:66,完成。 增量压缩使用多达2个线程。 压缩对象:100%(52/52),完成。 写作对象:100%(66/66),86.47 KiB,完成。 共计66(增量3),再次使用0(增量0)

-----> Heroku的接收推 -----> Rails应用程序检测 ----->检测到的Rails没有被设置为serve static_assets 正在安装rails3_serve_static_assets ... done ----->检测到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的推拒绝,未能通过捆扎机

错误安装宝石:钩/预收到错误代码1 退出要[email protected]:早上,山34.git ! [远程拒绝]主 - >主(预接收钩下降) 错误:未能一些参推到 '[email protected]:早晨山-34.git'

然后当I型:

$ Heroku的打开

我得到一个山站点:http://morning-mountain-34.heroku.com/这不应该是这样:应该是first_app

+0

你重命名你的应用程序? http://docs.heroku.com/renaming-apps – 2010-10-17 04:01:05

+0

不,我没有。我甚至不知道为什么它的早上山34在教程他的网站是railstutorial.heroku没有看到如何发生,但以前的任务是:gem install heroku; heroku键:添加然后heroku创建-----------------------------------我想我明白了。这只是子域名,但如果我在标题上输入该命令,我该如何告诉heroku我想要我的first_app.git在任何子域名上? – Xandman 2010-10-17 04:35:44

回答

3

找到了解决办法:

首先发生问题可能是因为如此我之前犯的很多错误是我一直关闭终端。

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

它终于通过,当我键入:heroku开放。它仍然打开到早上山34,但它包含我现在的第一个应用程序(这是什么,但它的指导也:))

+2

这是因为你没有为heroku应用程序分配一个名称,因为它是34号早上山区的原因。 Heroku这样做是为了让你的应用能够生存在一个令人难忘的独特子域中,而不像121j9j9jk0。但是,如果您希望保密,或者更难忘,可以使用以下命令更改它:heroku rename new_app_name(请参阅以下链接:http://docs.heroku.com/renaming-apps) – MunkiPhD 2010-10-17 05:00:22