You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Nov 21, 2018. It is now read-only.
Repository navigation
This repository was archived by the owner on Nov 21, 2018. It is now read-only.
Guide/FAQ: Co-existing with Node.js, version managers, etc. #64
Given there's a lot of questions coming in on IRC and the mainline repo, we should probably add a section to the FAQ (or our first "guide" article) about different ways to install io.js, especially with regards to having it co-exist.
Methods to discuss (in no particular order):
Why we stomp node and symlink it (npm, etc.)
A list of supported package managers like nvm, n, etc. (once they have support)
The n "workaround" of manually extracting the tarball as 1.0.1
Running from the (extracted) pre-compiled tarball for your OS
Building and installing to a new --prefix location
Using $PATH to point at some of the above options
Ongoing reference to tickets discussing this issue:
How about we crowd source? Paste code snippets/rough chunks of the steps needed for items in the list above just in to the comments below? Then we can get somebody with free hands at the moment to format it up in to a new HTML (or part of the FAQ if the length is reasonable.)?
Something like this would be very useful. I was one of the many ambushed by the new symlink (though maybe ambush isn't the right word here). I did a make && make install while also doing some development in another window. It didn't take me too long to figure out what was happening, but I can imagine a noob being stumped for hours trying to figure out what happened and why. Incidentally I'm very excited about io.js!
I see nodejs/node#631 has been deferred to us. Maybe time to give this some new life? Anyway, it is on our radar for the WG meeting, let's find somebody to adopt it and get it written in the days following.
This is an issue that can be handled by the Docs WG. I've marked it as invalid and docs to ensure its responsibility is handed to the Docs WG. If you want to discuss this issue, see nodejs/docs#10.
Given there's a lot of questions coming in on IRC and the mainline repo, we should probably add a section to the FAQ (or our first "guide" article) about different ways to install io.js, especially with regards to having it co-exist.
Methods to discuss (in no particular order):
--prefixlocation$PATHto point at some of the above optionsOngoing reference to tickets discussing this issue: