我在系统上安装了NVM,并尝试通过以下命令安装新版本的nodejs:

nvm install v0.8.23




nvm install 0.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,输出改变了(但仍然没有):

######################################################################## 100.0%
Checksums do not match.
Binary download failed, trying source.
Additional options while compiling:
nvm: install N/A failed!

最佳答案

如果您使用的是Mac OS X,则可以尝试以下操作:

sudo chmod 555 /usr/bin/shasum
nvm install ...


如果那不能解决您的问题,则需要安装shasum(也许使用MacPorts)。

如果您使用的是Linux,请使用发行版的软件包管理器进行安装。

关于node.js - Node.js中的NVM返回“无阴影”错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16313270/

10-16 20:56