nvm 安装 7.10.1
C:Users\ \AppData\Roaming\nvm 找不到或不存在。 退出。
正在下载 node.js 版本 7.10.1(64 位)...
创建 C:Users\ \AppData\Roaming\nvm\v7.10.1\node64.exe 时出错 - 打开 C:Users\ \AppData\Roaming\nvm\v7.10.1\ node64.exe: 系统找不到指定的路径。
下载https://nodejs.org/dist/v7.10.1/win-x64//node.exe 时出错 - 参数无效
完全的
创建 C:Users\ \AppData\Roaming\nvm\temp
mkdir C:Users\ \AppData\Roaming\nvm\temp:系统找不到指定的路径。
安装
重启
你的用户名里面有空格吗? 示例C:\Users\john doe\AppData\Roaming\nvm
不(我有 russian_lang)
如果您在文件资源管理器中打开此路径C:\Users\������\AppData\Roaming\
,您是否看到nvm文件夹?
是的
我有同样的问题。如何解决它?
嗨,大家好!
我有同样的问题。 对我来说,问题的原因是我的 Windows 用户名中的特殊字符。 我能够通过重新设置 Nvm 根来解决这个问题: nvm root C:\Users\username\AppData\Roaming\nvm
我猜C:\Users\������\AppData\Roaming\
中的������
C:\Users\������\AppData\Roaming\
它是 UTF(多字节)字符的 ASCII 表示。
可能是 nvm 在内部不使用多字节字符串并传递给 Win API 错误的路径字符?
同样的问题,我的用户名是François
,Windows 似乎没有正确识别ç
,也许是程序中的某个地方,需要将路径用引号括起来?
在 PowerShell 中(具有管理员权限):
C:\Users\Fran�ois\AppData\Roaming\nvm could not be found or does not exist. Exiting.
Downloading node.js version 10.11.0 (64-bit)...
Error while creating C:\Users\Fran�ois\AppData\Roaming\nvm\v10.11.0\node64.exe - open C:\Users\Fran�ois\AppData\Roaming\nvm\v10.11.0\node64.exe: Le chemin d’accès spécifié est introuvable.
Error while downloading https://nodejs.org/dist/v10.11.0/win-x64//node.exe - invalid argument
Complete
Creating C:\Users\Fran�ois\AppData\Roaming\nvm\temp
mkdir C:\Users\Fran�ois\AppData\Roaming\nvm\temp: Le chemin d’accès spécifié est introuvable.
在 Git Bash 中:
François@FRANÇOIS-PCTOUR ~
$ nvm install latest
C:\Users\Fran�ois\AppData\Roaming\nvm could not be found or does not exist. Exiting.
Downloading node.js version 10.11.0 (64-bit)...
Error while creating C:\Users\Fran�ois\AppData\Roaming\nvm\v10.11.0\node64.exe - open C:\Users\Fran�ois\AppData\Roaming\nvm\v10.11.0\node64.exe: Le chemin d’accès spécifié est intr
ouvable.
Error while downloading https://nodejs.org/dist/v10.11.0/win-x64//node.exe - invalid argument
Complete
Creating C:\Users\Fran�ois\AppData\Roaming\nvm\temp
mkdir C:\Users\Fran�ois\AppData\Roaming\nvm\temp: Le chemin d’accès spécifié est introuvable.
nvm
目录存在,只是找不到:
François@FRANÇOIS-PCTOUR ~
$ ls AppData/Roaming/nvm/
elevate.cmd elevate.vbs install.cmd nodejs.ico nvm.exe settings.txt unins000.dat unins000.exe unins000.msg
阅读@JJnne的评论后,我尝试了这个:
PS C:\WINDOWS\system32> nvm root "C:\Users\François\AppData\Roaming\nvm"
Root has been set to C:\Users\François\AppData\Roaming\nvm
PS C:\WINDOWS\system32> nvm install latest
Downloading node.js version 10.11.0 (64-bit)...
Complete
Creating C:\Users\François\AppData\Roaming\nvm\temp
Downloading npm version 6.4.1... Complete
Installing npm v6.4.1...
Installation complete. If you want to use this version, type
nvm use 10.11.0
它奏效了! 谢谢。
但只将路径括在引号中!
这应该在 master 分支中解决,并计划在 1.1.8 中发布,我只是没有时间去了解。 大概 2-3 周后我才能剪下另一个版本。
它给了我错误,它不允许我安装它
如果您没有 AppData 目录的必要权限,也会发生这种情况。 我的工作笔记本电脑有一个奇怪的设置,虽然我的帐户似乎对 AppData 具有管理员访问权限,但我实际上无法将 *.exe 文件复制到其中 - 所以我得到了上面屏幕截图中显示的确切错误。 如果我在安装时选择不同的目录,它工作正常。
最有用的评论
嗨,大家好!
我有同样的问题。 对我来说,问题的原因是我的 Windows 用户名中的特殊字符。 我能够通过重新设置 Nvm 根来解决这个问题:
nvm root C:\Users\username\AppData\Roaming\nvm