在以前正常运行的基础架构上运行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发布于 2015-09-18 20:39:12
查看了VM "/.puphpet-stuff/ node _install.sh“中负责的脚本,发现它用来获取最新节点版本的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.txthttps://stackoverflow.com/questions/32652256
复制相似问题