Check if node v0.1.x or v0.2.x before npm installs

master
Jeffrey D. Van Alstine 2011-11-17 15:38:51 -07:00
parent d7cdabe8e2
commit 990ad81419
1 changed files with 7 additions and 1 deletions

8
nvm.sh
View File

@ -115,7 +115,13 @@ nvm()
if ! which npm ; then if ! which npm ; then
echo "Installing npm..." echo "Installing npm..."
# TODO: if node version 0.2.x add npm_install=0.2.19 before sh # TODO: if node version 0.2.x add npm_install=0.2.19 before sh
curl http://npmjs.org/install.sh | clean=yes sh if [[ "`expr match $VERSION '\(^v0\.1\.\)'`" != '' ]]; then
echo "npm requires node v0.2.x or higher"
elif [[ "`expr match $VERSION '\(^v0\.2\.\)'`" != '' ]]; then
curl http://npmjs.org/install.sh | clean=yes npm_install=0.2.19 sh
else
curl http://npmjs.org/install.sh | clean=yes sh
fi
fi fi
else else
echo "nvm: install $VERSION failed!" echo "nvm: install $VERSION failed!"