将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

…符号连接nodenodejs 。 现在npm安装没有投诉。

根据你正在运行的shell,答案可能会有所不同,但一个好的开始地点可能是http://www.troubleshooters.com/linux/prepostpath.htm

http://www.linuxjournal.com/article/3645