如果路径C:\Users\%username%\AppData\Roaming\nvm contains
%username%
是一些非拉丁符号(在我的情况下,用户名用西里尔字母书写),则每个nvm
命令都会显示此错误消息,例如:
C:\Windows\system32>nvm arch
C:\Users\�����\AppData\Roaming\nvm could not be found or does not exist. Exiting.
System Default: 64-bit.
Currently Configured: 64-bit.
可能的解决方案是使用编码UTF-8而不是ANSI编写settings.txt。 使用Notepad ++手动更正文件编码后,错误消息消失,现在一切正常:
C:\Windows\system32>nvm arch
System Default: 64-bit.
Currently Configured: 64-bit.
编码已为我修复,因为我的名字包含“ø”。
为我解决了这个问题! 谢谢! (名称包含“ß”)
之后我改成了UTF-8,
C:\WINDOWS\system32>nvm arch
**There's a space. C:\Users\中文\nvm could not be found or does not exist. Exiting.
System Default: 64-bit.
Currently Configured: -bit.
失败:C:\ Users \ Lucian Naie \ AppData \ Roamingnvm
@lnaie我认为用户名中还有另一个有关空格或空格的问题,请在此添加您的声音。
@janjon如果在PowerShell窗口中执行gci env:
,则您的NVM_ *环境变量中的值是否正确?
我认为我遇到了同样的问题,因为我的帐户的名字和姓氏之间有一个句点。
问题保留为空白
请解决帐户名中的空格问题,谢谢
@ jose-vasquez-mantum-如果有人修复了请求,我将接受请求。
如果有人遭受此苦,这是一个建议:
一切都应该正常工作。
附带一提,我想提供帮助,但我不知道Go,所以...
我的Windows User文件夹中也有一个空格, @urbgimtam的工作对我
最有用的评论
如果有人遭受此苦,这是一个建议:
(不要忘记关闭cmd,然后打开一个新的cmd。)
一切都应该正常工作。
附带一提,我想提供帮助,但我不知道Go,所以...