簡體   English   中英

Powershell/CMD 無法識別 PATH 變量

[英]Powershell/CMD is not recognizing PATH variable

Windows 11/ Powershell 7.2.1

我已將以下變量添加到用戶 PATH 和系統 PATH。 C:\Program Files\rclone\rclone-v1.57.0-windows-amd64\rclone.exe

當我嘗試從 Powershell 或 cmd 運行rclone時,我收到以下消息:

PS C:\Windows\System32> rclone rclone:術語“rclone”未被識別為 cmdlet、function、腳本文件或可執行程序的名稱。 檢查名稱的拼寫,或者如果包含路徑,請驗證路徑是否正確並重試。

成功運行refreshenv並確保我重新啟動了 Windows。 運行$env:path -split ";"我可以看到C:\Program Files\rclone\rclone-v1.57.0-windows-amd64\rclone.exe設置正確。

我可以從收到此通知的程序文件夾中運行rclone

PS C:\Program Files\rclone\rclone-v1.57.0-windows-amd64> rclone rclone:術語“rclone”未被識別為 cmdlet、function、腳本的名稱。 檢查名稱的拼寫,或者如果包含路徑,請驗證路徑是否正確並重試。

建議[3,General]:命令rclone沒有找到,但是當前位置確實存在。 PowerShell 默認不從當前位置加載命令。 如果您信任此命令,請鍵入:“.\rclone”。 有關更多詳細信息,請參閱“獲取關於_Command_Precedence 的幫助”。

在 PATH 上設置 rclone 后,它仍然沒有“看到”,我在這里做錯了什么?

您必須指定包含 rclone.exe 的目錄,而不是可執行文件的路徑。 您應該將C:\Program Files\rclone\rclone-v1.57.0-windows-amd64添加到 PATH 環境中,而不是C:\Program Files\rclone\rclone-v1.5.57.0-windows-64\rclone.exe

暫無
暫無

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

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