Skip to content

Instantly share code, notes, and snippets.

@stolsma
Last active August 29, 2015 14:15
Show Gist options
  • Select an option

  • Save stolsma/1c1bb9be0eae8aeb547e to your computer and use it in GitHub Desktop.

Select an option

Save stolsma/1c1bb9be0eae8aeb547e to your computer and use it in GitHub Desktop.
Install first for ubuntu:
```` bash
sudo apt-get install build-essential libssl-dev curl git-core
````
Compile the required iojs version and put in global reach:
```` bash
# 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":"${PATH}"
````
Link /usr/local/node to correct version:
```` bash
sudo ln -s /usr/local/node0.8.9 /usr/local/node
````
Adding/changing `/etc/sudoers.d/secure_path`:
```` bash
Defaults secure_path=/usr/local/node/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