2012-03-31 139 views
0

我对Rails(版本3.2.1,Mac OS 10.7.3 Lion)相对较新,已成功通过Michael Hartl的Rails教程和使用Heroku等。完成教程后,我创建了一个在Heroku上有一封新电子邮件的帐户,但是自从我开始创建另一个应用程序后,我遇到了部署问题。具体来说,推新应用github上后,当我尝试“混帐推Heroku的大师,”我在命令行中得到这个错误:Heroku推送 - 无效路径

! Invalid path. 
! Syntax is: [email protected]:<app>.git where <app> is your app's name. 

说完看了看这里的讨论和在线看来,我需要打与我的.git/config文件中的设置。问题是这个文件(/.git/config)没有在这里的文档中描述的设置 - 这看起来像我的远程文件的名称。这个文件看起来是这样的:

[core] 
    repositoryformatversion = 0 
    filemode = true 
    bare = false 
    logallrefupdates = true 
    worktree =/
    ignorecase = true 

有谁知道我可以去寻找这可能使我对Heroku解决这个问题,或者对如何解决这个问题的一个更好的建议文件?

回答

0

如果git remote -v的输出是什么?如果它只显示GitHub遥控器,则需要添加您的Heroku遥控器:git remote add heroku [email protected]:app.git(用您的应用程序名称替换app)。

+0

我解决了这个问题,终于搞清楚我的gitconfig文件和github帐户都设置为一个电子邮件,但我的终端登录与heroku被设置为不同的电子邮件。这解决了它:将gitconfig电子邮件(开发机器),github帐户和heroku帐户全部设置为相同的电子邮件。我曾经想过,heroku使用的是开发登录电子邮件,但我认为它正在用github的电子邮件进行检查。 – 2012-04-02 14:44:29