0

Windows 11/Powershell 7.2.1

我已将以下变量添加到用户 PATH 和系统 PATH。 C:\Program Files\rclone\rclone-v1.57.0-windows-amd64\rclone.exe

当我尝试rclone从 Powershell 或 cmd 运行时,我收到以下消息:

PS C:\Windows\System32> rclone rclone:术语“rclone”未被识别为 cmdlet、函数、脚本文件或可执行程序的名称。检查名称的拼写,或者如果包含路径,请验证路径是否正确并重试。

成功运行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、函数、脚本文件或可执行程序的名称。检查名称的拼写,或者如果包含路径,请验证路径是否正确并重试。

建议[3,General]:命令rclone没有找到,但是当前位置确实存在。默认情况下,PowerShell 不会从当前位置加载命令。如果您信任此命令,请键入:“.\rclone”。有关详细信息,请参阅“获取关于_Command_Precedence 的帮助”。

在 PATH 上设置 rclone 后,它仍然没有“看到”,我在这里做错了什么?

4

1 回答 1

1

您必须指定包含 rclone.exe 的目录,而不是可执行文件的路径。您应该将C:\Program Files\rclone\rclone-v1.57.0-windows-amd64添加到 PATH 环境而不是C:\Program Files\rclone\rclone-v1.57.0-windows-amd64\rclone.exe

于 2021-12-24T06:22:17.397 回答