我真的厌倦了这一点,我不知道出了什么问题。我正在使用Vagrant 1.7.2、Ubuntu 13.04、Virtual Box 4.3 12 r93733
我的主机是Windows 8.1
这是我在 bootstrap.sh 上找到的节点引导脚本
echo "--- Installing Node.js ---"
curl https://raw.githubusercontent.com/creationix/nvm/v0.16.1/install.sh | bash
source ~/.nvm/nvm.sh
nvm install 0.12
nvm use 0.12
sudo cp ~/.nvm/versions/nodejs/v0.12/bin/node /bin/node
echo "--- Install node app dependencies --"
cd /var/www/html/node
npm install express
npm install youtube-audio-stream
在配置期间,我可以看到该节点已正确安装。我可以看到Now using node v0.12。我还可以看到npm install是成功的
但是,当我使用vagrant ssh连接时。我得到No command 'nvm' found。并且程序“节点”可以在以下包中找到: . 我还检查了~/.nvm/目录,它不存在。
它变得更加奇怪。所以当我在 ssh 时,我再次重新运行脚本。然后 nvm 现在已正确安装,我可以使用 node.