簡體   English   中英

"Heroku 未被識別為內部或外部命令 (Windows)"

[英]Heroku not recognized as an internal or external command (Windows)

按照這個heroku 教程在 heroku 上啟動一個應用程序。 但是當我使用命令heroku create時,它說它無法識別。 我將C:\\Program Files\\Heroku添加到我的 PATH 中。 我該如何解決?

您可以按照使用 Python 開始使用 Heroku 進行操作

我的 Heroku.exe PATH 位於C:\\Program Files\\Heroku\\bin

確保您的 Heroku 路徑正確。

或者你可以重新安裝heroku。

您可能正在使用舊版本或已棄用的軟件包'heroku-cli' 新的只是被稱為'heroku' 卸載它

npm uninstall -g heroku-cli

然后安裝新包

npm i -g heroku

現在你所有的工作都將完美進行。 heroku login嘗試heroku login和任何其他heroku命令。

信用:https ://github.com/heroku/cli/issues/855#issuecomment-394758388

1.在環境變量中設置Path。

2.我創建了一個單獨的路徑:變量名:Heroku,變量路徑為 C:\\Program Files\\Heroku\\bin。 但它沒有用

3.so 我在 Path 變量中添加了相同的路徑,該路徑已經創建並且工作正常。

4.My Heroku.exe PATH 在 C:\\Program Files\\Heroku\\bin 中。 確保您的 Heroku 路徑正確。 希望能幫助到你。

在此處輸入圖片說明

我遇到了這個問題,安裝 heroku cli 后,我不得不重新啟動我的推薦提示以進行快速修復

我有類似的問題。 但是關閉舊的命令提示符並打開新的命令提示符對我有用。

在我的情況下,重新啟動IDE 已修復。

安裝heroku后,關閉vs代碼即可。 重新打開 vs 代碼,在終端類型上,

heroku --version

我可以在 Windows 10 Home 上看到同樣的問題。

  • 打開 Windows PowerShell
  • 輸入 $env:PATH

你的 Heroku 路徑真的存在嗎? 如果沒有,請按照以下步驟操作:

  • 打開開始搜索,輸入“env”,然后選擇“編輯系統環境變量”
  • 單擊“環境變量...”按鈕

現在檢查“用戶”和“系統”“路徑”變量中的 Heroku 值。

在未列出的地方添加您的 Heroku 路徑。 無需任何系統重啟即可立即工作。

轉到 bin 目錄並運行 heroku 應用程序,然后鍵入“heroku login”進行登錄或其他命令

真的不知道為什么 Powershell 沒有識別 Heroku,但上面的提示會起作用。

當我在安裝 heroku CLI 之前打開的命令行窗口中嘗試 heroku 命令時,我遇到了這個問題。

只需在新的命令行窗口中運行該命令即可為我解決。

使用它對我有用 "C:\\Program Files\\heroku\\bin\\heroku.cmd" create

根據文檔,ARM 和 BSD 上的用戶需要這種安裝方法。 您必須已經安裝了 node 和 npm。 所以只需使用 npm 安裝包。

 npm install -g heroku

然后在您的終端中,輸入 heroku --version 肯定會正常工作。

如果有人遇到'C:\\Program'錯誤,而heroku pg:psql -c無法識別,那么只需執行以下操作:

echo "yourcommand" | heroku pg:psql

通過 Scoop 安裝 Heroku CLI,您將能夠解決您的問題

在環境變量中設置路徑。

C:\\Program Files\\Heroku\\bin

設置路徑后,仍然出現相同的錯誤。

重新啟動系統,有時會發生這種情況。 如果設置路徑不起作用,也試試這個。

哦不用擔心你可能忘記了路徑或者還沒有安裝 heroku

npm install -global heroku

或嘗試刪除以前折舊的包並重新安裝

npm uninstall -global heroku-cli

重新安裝 Heroku CLI 有效。 如果沒有,請在環境變量中配置

嘗試轉到我的電腦-> 屬性-> 高級系統設置

在高級系統設置中,轉到

環境變量

路徑編輯

新的

C:\\Program Files\\heroku\\bin

這對我有用。

遲到提示:如果您有一個單獨的管理員帳戶(用於安裝新產品),請注意它可能添加了您的管理員帳戶的路徑,而不是您實際打算從中運行它的其他帳戶。 將路徑添加到“系統變量”部分而不是管理員用戶部分。

如果您已在 PATH 中檢查 C:\\Program Files\\Heroku\\bin 已設置。 您需要再次關閉並重新打開您的終端

只需將C:\\Program Files\\heroku\\bin到您的Environment Variables

在此處輸入圖片說明

確保關閉並重新打開 shell 或 cmd。

關閉命令提示符並再次打開它。 那解決了我的問題。

設置路徑后只需重新啟動PC..它應該可以工作。

我遇到了這個問題。 我關閉了所有現有的命令提示符/終端並打開新的命令提示符,它完成了工作。

  1. 這里下載 heroku CLI
  2. 安裝它
  3. 關閉所有終端選項卡並重新啟動 IDE Boom
 $'curl https://cli-assets.heroku.com/install.sh | sh' ... worked for me

它與 git bash 一起工作。 在 git bash 上運行此命令 npm install -g heroku。 然后嘗試在 bash.BINGOOO 上登錄 heroku

在我的情況下,關閉並重新打開 VS 代碼和終端工作。

對我來說,我不在項目的根文件夾 cd .. 中

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM