将Node.js设置为$ PATH(Ubuntu 12.04)
我正在研究RoR,并且我正在设置这个虚拟机来“部署”RoR,并且我陷入了Node.js安装中。
我正在使用Ubuntu 12.04,并遵循本指南的这一步:
http://railsapps.github.com/installing-rails.html
由于Rails 3.1,在Ubuntu Linux上需要JavaScript运行时才能进行开发(Mac OS X或Windows不需要)。 对于Linux Ubuntu上的开发,最好安装Node.js服务器端的JavaScript环境:
$ sudo apt-get install nodejs
并将其设置在$ PATH中。
这是什么意思,“设置为我的$ PATH”?
我在过去的几个小时里一直在谷歌上search它,所有的解决scheme都不同,对于不同的问题,我没有得到任何简单的答案。 你能在这里点一下吗?
谢谢!
您不必担心, apt-get install
命令将为您执行此操作。 它将nodejs进程的path(通常是/usr/bin/node
)添加到全局$ PATHvariables中。 这可以确保在terminal中inputnode
时,它将启动nodejs进程。
如果出于某种奇怪的原因无法启动它,则必须手动将节点安装的path添加到$ PATH。 你可以通过编辑你的~/.bashrc
文件并添加:
PATH=/usr/bin/node:$PATH
我一直在试图安装npm
,它抱怨node
不在path中。 有趣的是, nodejs
是,但node
不是。 我最终解决了这个问题:
$ cd /usr/bin/ $ sudo ln -s nodejs node
…符号连接node
到nodejs
。 现在npm
安装没有投诉。
根据你正在运行的shell,答案可能会有所不同,但一个好的开始地点可能是http://www.troubleshooters.com/linux/prepostpath.htm