我正在尝试更改 Windows 8 中的环境变量,但是更改选项处于非活动状态。
我尝试使用命令行更改 PATH,但是当我关闭命令行时路径从未更新。
我正在使用管理员帐户。
有没有人遇到过这样的问题?
更新,感谢@David,我尝试了 cmd 命令:
SETX PATH=%PATH%;"D:\Shahar\CodingLibraries\opencv\build\x86\vc10\bin"
Run Code Online (Sandbox Code Playgroud)
请注意,我使用了方括号并且此路径中没有空格(该路径存在于我的计算机上)
现在我从命令行收到错误
ERROR: Invalid syntax. Default option is not allowed more than '2' time<s>
Run Code Online (Sandbox Code Playgroud)
当您在新路径中有空间时,这通常是指。
此外,当我尝试:
SETX = PATH=%PATH%
Run Code Online (Sandbox Code Playgroud)
我犯了同样的错误。
有什么建议我下一步该怎么做?
更新 2,我根据@Daniel 更改为命令
现在命令如下
SETX PATH="%PATH%;D:\Shahar\CodingLibraries\opencv\" /m
Run Code Online (Sandbox Code Playgroud)
我收到一个错误
Invalid syntax
Run Code Online (Sandbox Code Playgroud)
我尝试了以下,
SETX PATH="%PATH%;D:\Shahar\CodingLibraries\opencv\"
Run Code Online (Sandbox Code Playgroud)
我得到了同样的错误,
我试过:
SETX PATH="%PATH%"
Run Code Online (Sandbox Code Playgroud)
我仍然遇到语法错误......我几乎要放弃这个......
我用反斜杠尝试了相同的命令
SETX PATH="%PATH%;D:/Shahar/CodingLibraries/opencv/" /M
Run Code Online (Sandbox Code Playgroud)
现在我收到一个错误,命令行参数的长度不应超过 255 个字符
关于下一步做什么的任何建议?PATH 是否有 255 个字符的限制,还是 cmd 命令的限制?