2014-01-17 32 views
2

我下載的Heroku工具區的Windows版本從這裏https://toolbelt.heroku.com/Heroku的工具區安裝 - 缺少說明

我選擇我的文件夾

C:\ Program Files文件(x86)的\ Heroku的

這是不我的rails應用程序目錄在哪裏。現在

,根據Heroku的主頁引導,https://devcenter.heroku.com/articles/quickstart#step-2-install-the-heroku-toolbelt

它說 「第3步:登錄

安裝工具列工具後,你必須從你的命令shell訪問Heroku的命令進行身份驗證。使用您在創建Heroku帳戶時使用的電子郵件地址和密碼:「

我該在哪裏做這件事?在Heroku安裝的任何文件夾中,我沒有看到可執行的命令終端文件。

我的Heroku的文件夾中包含這些目錄和文件 斌 數據 LIB 紅寶石1.9.2 廠商 unins000.dat unins000.exe unins000.msg

我嘗試在我的窗口執行命令命令提示符,但這也不起作用。我也使用railsinstaller來安裝rails,ruby,git等,所以我試圖從Git Bash運行heroku命令,這也不起作用。

我在線閱讀的所有說明,包括Heroku Toolbelt的Github頁面都省略了這些重要信息。 https://github.com/heroku/heroku.rb他們都會告訴你輸入什麼命令,但不要告訴你去哪裏或下載後從哪個文件夾打開哪個命令終端。

現在,從我使用railsinstaller獲得的Git bash終端中,我可以安裝heroku gem,工頭gem,但heroku gem已棄用。 Toolbelt是我應該使用的,在這裏我沒有一個重要的信息。

沒有其他人在安裝heroku toolbelt並使其運行時有任何問題嗎?我有點驚訝,遺漏的信息似乎還沒有激發其他heroku工具帶安裝問題。希望這個問題也會幫助其他的第一次。

預先感謝您。

+1

查看** bin/**文件夾,並查看存在的文件。 –

+0

我其實打開了heroku.bat文件,但它立即關閉我。 也許我應該重新啓動計算機。我當然想重新安裝。 – ahnbizcad

+0

嘗試將heroku的'bin /'文件夾的完整路徑添加到帳戶的路徑變量中。然後重新啓動shell,並嘗試再次調用'heroku'命令 –

回答

1

您需要以管理員身份登錄以便安裝才能正常工作。如果你沒有用這個特權再試一次。

安裝工具欄後,系統路徑應該包含安裝文件夾的bin。在我的64位的Win 7箱中的:

C:\Program Files (x86)\Heroku\bin 

還應該有所謂的HerokuPath系統級變量。

所以如果你開始一個新的CMD外殼,說path顯示內容應包括:(爲您的機器或類似)以上的路徑。

也說set HerokuPath和路徑應該出現在這裏。

然後heroku命令應該運行沒有問題,你可以按照說明。

如果仍然存在問題,則可能是工具欄中的某個嵌入式安裝與系統中已存在的另一個版本衝突。嘗試運行具有最小路徑加上HerokuPath內容的外殼。最可能的罪魁禍首是另一個Ruby安裝。 heroku命令是僞裝的Ruby腳本。

+0

您是否指Windows的管理員?我的帳戶是。我也試着明確地點擊「以管理員身份運行」,但仍然沒有運氣。 設置HerokuPath給了我這個錯誤。未定義環境變量HerokuPath。這是否意味着heroku沒有正確安裝? – ahnbizcad

+0

「最有可能的罪魁禍首是另一個Ruby安裝。」 我不太清楚你的意思。有什麼步驟來做到這一點? 是我使用Git Bash衝突安裝的普通heroku gem,還是以前安裝的heroku toolbelt? – ahnbizcad

+0

我無法使其運行,但您的所有信息都非常有啓發性。 – ahnbizcad