0

在以前运行的vagrant up基础架构上运行失败并出现以下错误

==> default: Error: Command npm is missing
==> default: Error: /Stage[main]/Puphpet_nodejs/Package[express]/ensure: change from absent to present failed: Command npm is missing
4

1 回答 1

2

查看了虚拟机“/.puphpet-stuff/node_install.sh”中的负责脚本,似乎它用于获取最新节点版本的 URL 不再存在,这导致了此故障。

我找到了正确的 URL(可能最近在 nodejs.org 网站上更改并在文件中替换,现在可以使用。

vagrant ssh
sudo vim /.puphpet-stuff/node_install.sh

和改变

http://nodejs.org/dist/latest/SHASUMS.txt

http://nodejs.org/dist/latest/SHASUMS256.txt
于 2015-09-18T12:39:12.110 回答