zsh-nvm
zsh-nvm copied to clipboard
Installing nightly changed the stable alias??
nvm list
v8.6.0
v9.2.0
-> v10.0.0-nightly20171121a95d88c881
default -> node (-> v10.0.0-nightly20171121a95d88c881)
nightly -> v10.0.0-nightly20171121a95d88c881
node -> stable (-> v10.0.0-nightly20171121a95d88c881) (default)
stable -> 10.0 (-> v10.0.0-nightly20171121a95d88c881) (default)
Is this expected behavior, doesn't seem like it.
Thanks for reporting, it's not the intended behaviour but installing nightly|rc builds is kind of a hack and as such leaving those versions installed my result in strange behaviour.
From the readme:
Note: This is a bit of a hack and leaving rc|nightly versions installed may break nvm when it eventually supports them itself. It's recommended that you don't leave the these versions of Node.js installed. Install them, test/play with them and then uninstall them when you're done.
If you want to submit a PR that fixes this behaviour I'd happily accept it!
As I see the problem is we install the nightly as nvm install node .
I can think of workaround to is to first parse index.json and instead calling
nvm install v10.0.0-nighlty*
Since we now install it as an absolute version instead of node nvm will not update the stable and node alias.
With this approach, nightly just acts like user-defined alias.. and the version just like any regular version.
I will start working on it..