2012-03-31 140 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