![](/img/trans.png)
[英]What is the suggested way to install brew, node.js, io.js, nvm, npm on OS X?
[英]Alias `iojs` to run the io.js version installed with nvm
使用nvm,我已经安装了多个版本的Node.js和最新版本的io.js。 最后,还有系统级的Node.js安装(这是nvm的默认设置)。
现在,我想为iojs
(不是在nvm中,而是以bash方式),以始终运行io.js的唯一已安装版本。
诸如alias iojs='nvm run iojs'
将不起作用:
$ iojs -v
Running node system
v0.12.0
我想出的唯一解决方案是:
iojs() {
NVM=`nvm version`
nvm use iojs > /dev/null # will mute the command
node $@
nvm use $NVM > /dev/null
}
你有更好的主意吗?
顺便说一句: alias iojs='nvm exec iojs node'
也不起作用:
$ iojs -v
system version is not installed yet
如果您要使用alias iojs='nvm run iojs'
您的别名与别名定义中的“ iojs”冲突
因此,如果您要定义别名,例如
alias myiojs="nvm run iojs"
命令myiojs -v
应该可以正常工作:
$ myiojs -v
Running io.js v1.3.0
v1.3.0
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.