diff --git a/scripts/install_node.sh b/scripts/install_node.sh index d390a214d..eb7439338 100644 --- a/scripts/install_node.sh +++ b/scripts/install_node.sh @@ -1,13 +1,16 @@ #!/usr/bin/env bash -export NVM_NODEJS_ORG_MIRROR=https://s3.amazonaws.com/mapbox/vendor/nodejs +export NODE_HOME=$HOME/node +mkdir ${NODE_HOME} +if [ "${TRAVIS_OS_NAME}" == "osx" ]; then + curl https://s3.amazonaws.com/mapbox/apps/install-node/v2.0.0/run | NV=4.4.2 NP=darwin-x64 OD=${NODE_HOME} sh +else + curl https://s3.amazonaws.com/mapbox/apps/install-node/v2.0.0/run | NV=4.4.2 NP=linux-x64 OD=${NODE_HOME} sh +fi -# here we set up the node version on the fly. currently only node 4, but can be used for more values if need be -# This is done manually so that the build works the same on OS X -rm -rf ~/.nvm/ && git clone --depth 1 --branch v0.30.1 https://github.com/creationix/nvm.git ~/.nvm -source ~/.nvm/nvm.sh -nvm install $1 -nvm use $1 +export PATH="${NODE_HOME}:$PATH" node --version npm --version which node + +