2017-10-14 63 views
1

我使用Heroku的CLI在Windows 10的第一天安裝它的作品就好了,但第二天(左右),它只是啓動後掛起:Heroku的CLI掛在Windows 10

C:\Users\{User}>heroku 

和就這樣。沒有輸出到控制檯,沒有日誌(沒有error.log)。它永遠持續(不像這裏的120秒:Heroku CLI Unresponsive

我在10.10.2017重新安裝了CLI。今天是14.10,我的文件夾中包含下列文件: folder view before cleaning 的autoupdate.log包含:

[2017-10-10T13:36:14+03:00] starting `C:\Program Files (x86)\Heroku\bin\\heroku.cmd update --autoupdate` from 
heroku-cli: Updating CLI... already on latest version: 6.14.34-1fcf80e 
heroku-cli: Updating plugins... done 
[2017-10-11T22:36:40+03:00] starting `C:\Program Files (x86)\Heroku\bin\\heroku.cmd update --autoupdate` from logs 
heroku-cli: Updating CLI... already on latest version: 6.14.34-1fcf80e 
heroku-cli: Updating plugins... Waiting for all commands to finish 
heroku-cli: Updating plugins... done 
[2017-10-14T01:13:34+03:00] starting `C:\Program Files (x86)\Heroku\bin\\heroku.cmd update --autoupdate` from logs 
heroku-cli: Updating CLI... already on latest version: 6.14.34-1fcf80e 
heroku-cli: Updating plugins... Waiting for all commands to finish 

有什麼我想:

  • 卸載並重新安裝 - 這一個工程,但我不想知道我要做到這 每天
  • 以管理員身份運行
  • 等待整夜
  • 個使用不同的命令(--version的Heroku,Heroku的更新等)
  • 刪除文件夾.. \應用程序數據\本地\ Heroku的

刪除文件夾,運行命令 '的Heroku更新' 下列文件夾&後分別創建,但控制檯仍然掛起: folder view after cleaning

的autoupdate.log現在包括1線:

[2017-10-14T19:39:02+03:00] starting `C:\Program Files (x86)\Heroku\bin\\heroku.cmd update --autoupdate` from update 

我等了一個小時的罪現在在這裏寫這個問題。有沒有人遇到過這樣的問題?可以做什麼?

更新 最後我做了幾天後,工作通過重新安裝CLI幾次,刪除自動更新文件,但不能精確說哪個我的行爲真的有效果。如果你遇到同樣的問題,你可以從馬利克的答案開始。

回答

1

我有同樣的問題,我按照這些步驟來解決它。

  1. 轉到heroku AppData目錄。 (windows運行%LOCALAPPDATA%\heroku
  2. 您應該看到2個名爲autoupdate的文件和一個名爲update.lock的目錄。
  3. 刪除這2個文件和目錄。
  4. 打開一個新的cmd窗口。
  5. 嘗試再次運行heroku cmd。現在它應該爲你工作。

我用下面的版本

  • heroku上-CLI/36年6月14日,(窗口-x64)的,節點-v8.9.0。

Relevant github issue thread

+0

馬利克您好,感謝響應!我得到它終於在我的問題後幾天工作:重新安裝了幾次,刪除了自動更新文件和其他文件夾的各種組合,並感謝上帝,它現在工作正常。我想你的解決方案是正確的,它與自動更新文件有關。 –

+0

很高興爲你效勞。如果您認爲我的答案是正確的,請將其標記爲已接受的答案,以便它可以幫助其他人解決同樣的問題:) – Malik