Skip to content

Instantly share code, notes, and snippets.

@stolsma
Last active August 29, 2015 14:15
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save stolsma/1c1bb9be0eae8aeb547e to your computer and use it in GitHub Desktop.
Save stolsma/1c1bb9be0eae8aeb547e to your computer and use it in GitHub Desktop.

Install first for ubuntu:

sudo apt-get install build-essential libssl-dev curl git-core

Compile the required iojs version and put in global reach:

# install iojs from Github (replace 1.3.0 with required version)
git clone https://github.com/iojs/io.js.git iojs
cd iojs
git checkout v1.3.0
./configure --prefix=/usr/local/iojs1.3.0
make
sudo make install
cd ..

Add nodejs.sh script to /etc/profile.d

# set PATH so it includes iojs bin
export PATH="/usr/local/node/bin:/usr/local/iojs/bin":"${PATH}"

Link /usr/local/node to correct version:

sudo ln -s /usr/local/iojs1.3.0 /usr/local/node
sudo ln -s /usr/local/iojs1.3.0 /usr/local/iojs

Adding/changing /etc/sudoers.d/secure_path:

Defaults  secure_path=/usr/local/node/bin:/usr/local/iojs/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/X11R6/bin

(BTW users capable to use sudo need to have the sudo group in their group list!!)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment