Aku benar-benar muak dengan ini dan aku tidak tahu apa yang salah. Saya menggunakan Vagrant 1.7.2 , Ubuntu 13.04 , Virtual Box 4.3 12 r93733
Mesin host saya adalah Windows 8.1
Ini skrip bootstrap simpul saya yang ditemukan di bootstrap.sh saya
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
Selama penyediaan saya dapat melihat bahwa node telah diinstal dengan benar. Saya dapat melihat Sekarang menggunakan node v0.12 . Saya juga melihat bahwa npm install berhasil
Namun ketika saya terhubung menggunakan vagrant ssh . Saya mendapatkan Tidak ada perintah 'nvm' yang ditemukan . Dan Program 'node' dapat ditemukan dalam paket berikut: . Saya juga memeriksa direktori ~/.nvm/, tidak ada.
Ini menjadi lebih aneh lagi. Jadi saat saya berada di ssh, saya menjalankan kembali skripnya. Kemudian nvm sekarang terinstal dengan benar dan saya dapat menggunakan node.js.