Node.js nodejs中的NVM返回“;“没有沙苏姆”;错误
我在系统上安装了NVM,并尝试通过以下命令安装更新版本的nodejs:Node.js nodejs中的NVM返回“;“没有沙苏姆”;错误,node.js,npm,nvm,Node.js,Npm,Nvm,我在系统上安装了NVM,并尝试通过以下命令安装更新版本的nodejs: nvm install v0.8.23 及 但我得到了以下错误: /usr/bin/which: no shasum in ($PATH) ######################################################################## 100.0% Checksums do not match. Binary download failed, trying source.
nvm install v0.8.23
及
但我得到了以下错误:
/usr/bin/which: no shasum in ($PATH)
######################################################################## 100.0%
Checksums do not match.
Binary download failed, trying source.
Additional options while compiling:
nvm: install N/A failed!
然后什么也没发生。我怎样才能解决这个问题
更新-1
我尝试更改权限并创建别名,但没有任何效果。
我创建了一个符号链接shasum->sha1sum,输出发生了变化(但仍然没有):
如果您使用的是Mac OS X,您可以尝试以下方法:
sudo chmod 555 /usr/bin/shasum
nvm install ...
如果这不能解决您的问题,您需要安装shasum
(可能使用)
如果您在Linux上,请使用发行版的软件包管理器进行安装。如果您在Mac OS X上,可以尝试以下方法:
sudo chmod 555 /usr/bin/shasum
nvm install ...
如果这不能解决您的问题,您需要安装shasum
(可能使用)
如果您使用的是Linux,请使用发行版的软件包管理器进行安装。是否可以在
$PATH
中找到sha1sum
?换句话说,如果在命令行上运行sha1sum
,会发生什么?是的,我有/usr/bin/sha1sum,我的$PATH包含/usr/bin!许可证号码是755!你有没有使用过zsh
?实际上我不知道“zsh”是什么!如果是一个shell或shell命令,我不知道你是否使用了一个可能阻止下载或修改下载的代理或类似的东西?当我尝试安装一个不存在的版本时,比如0.8.24
,我可以重现这个问题,但是0.8.23
对我来说很好(Mac OS X)。可以在$PATH
中找到sha1sum
?换句话说,如果在命令行上运行sha1sum
,会发生什么?是的,我有/usr/bin/sha1sum,我的$PATH包含/usr/bin!许可证号码是755!你有没有使用过zsh
?实际上我不知道“zsh”是什么!如果是一个shell或shell命令,我不知道你是否使用了一个可能阻止下载或修改下载的代理或类似的东西?当我尝试安装一个不存在的版本时,比如0.8.24
,我可以重现这个问题,但是0.8.23
对我来说很好(Mac OS X)。
sudo chmod 555 /usr/bin/shasum
nvm install ...