Browse Source

Initial setup of nvm in nodejs lang file.

Edward Bramanti 10 years ago
parent
commit
07123f0542
1 changed files with 7 additions and 9 deletions
  1. 7 9
      toolset/setup/linux/languages/nodejs.sh

+ 7 - 9
toolset/setup/linux/languages/nodejs.sh

@@ -1,15 +1,13 @@
 #!/bin/bash
 
-RETCODE=$(fw_exists ${IROOT}/node-v0.10.8.installed)
+RETCODE=$(fw_exists ${IROOT}/nvm-0.24.1.installed)
 [ ! "$RETCODE" == 0 ] || { return 0; }
 
-fw_get http://nodejs.org/dist/v0.10.8/node-v0.10.8-linux-x64.tar.gz
-fw_untar node-v0.10.8-linux-x64.tar.gz
+# Install nvm (node version manager) v0.24.1
+fw_get https://raw.githubusercontent.com/creationix/nvm/v0.24.1/install.sh | \ 
+	NVM_DIR=${IROOT}/nvm bash
 
-# Upgrade npm to avoid https://github.com/npm/npm/issues/4984
-export NODE_HOME=${IROOT}/node-v0.10.8-linux-x64
-export PATH=$PATH:$NODE_HOME/bin
+export NVM_HOME=${IROOT}/nvm
+export PATH=$PATH:$NVM_HOME/nvm.sh
 
-${NODE_HOME}/bin/npm install -g npm
-
-touch ${IROOT}/node-v0.10.8.installed
+touch ${IROOT}/nvm-0.24.1.installed