我已經將密鑰配置到了我的heroku,並且我已經足夠了,能夠提交併推送到我的heroku服務器上。但由於某些原因,諸如「heroku logs」或「heroku rake」或「heroku restart」等命令會導致「無此類文件或目錄」錯誤。同樣,heroku重啓-app「」調出一個「找不到的應用程序!」即使我正確輸入了所有內容。使用外部硬盤驅動器,heroku 2.4.0命令不起作用
我認爲這可能與我的Github倉庫存儲和寫入外部硬盤驅動器有關。這可能嗎?
在此先感謝!
我已經將密鑰配置到了我的heroku,並且我已經足夠了,能夠提交併推送到我的heroku服務器上。但由於某些原因,諸如「heroku logs」或「heroku rake」或「heroku restart」等命令會導致「無此類文件或目錄」錯誤。同樣,heroku重啓-app「」調出一個「找不到的應用程序!」即使我正確輸入了所有內容。使用外部硬盤驅動器,heroku 2.4.0命令不起作用
我認爲這可能與我的Github倉庫存儲和寫入外部硬盤驅動器有關。這可能嗎?
在此先感謝!
你確定你是在你的應用程序住在項目文件夾。這不要緊,該項目是爲Git和項目混帳配置(包括遙控器)都將本地項目文件夾iteself。
而且,你實際上並不需要在項目文件夾,如果你明確地傳遞應用程序的名稱,
如;
heroku rake db:migrate --app myappnamehere
這也出現,如果你沒有你的Heroku遠程未命名的Heroku。例如,我通常會根據環境(如生產,開發)調用我的heroku遙控器。所以我典型的推動看起來像;
git push production mybranch:master
在這種情況下,當你發出Heroku的命令,這是無法找到應用程序的名稱是通過檢查混帳配置爲「Heroku的」遠程所以它總是會說沒有指定應用程序,它是你爲什麼不然後需要通過--app屬性顯式傳遞它。
哇,謝謝!有效! – jon
外部硬盤驅動器與此問題無關。
確保你在你的應用程序。
cd myap
然後,你需要創建一個回購和您的項目添加到它:
git init
git add.
git commit -m 'master'
然後,你需要創建一個Heroku的項目:
heroku create
heroku rename myapp
git push heroku master
確保你所做的一切的順序。
我已經這樣做了。 >我已經得到了足夠遠,以便能夠提交和推到我的Heroku服務器 – jon
您是否在硬盤上創建/複製回購,還是從某處克隆了回購?如果你克隆它,你可能需要設置你的Heroku遙控器。參見[這個答案](http://stackoverflow.com/questions/5129598/how-to-link-a-folder-with-an-existing-heroku-app/5129733#5129733)。 –