将Node.js设置为$ PATH

Apo*_*llo 18 deployment ubuntu webserver ruby-on-rails node.js

我正在研究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"?

在过去的几个小时里我一直在google上搜索它,并且所有解决方案都有所不同,针对不同的问题,我没有得到简单的答案.你能在这里发一点光吗?

谢谢!

mih*_*hai 22

您不必担心,apt-get install命令会为您执行此操作.它将nodejs进程的路径(通常/usr/bin/node)添加到全局$ PATH变量中.这确保了当您键入node终端时,它将启动nodejs进程.

如果由于某种奇怪的原因你无法启动它,你必须手动将节点安装的路径添加到$ PATH.您可以通过编辑~/.bashrc文件并添加:

PATH=/usr/bin/node:$PATH
Run Code Online (Sandbox Code Playgroud)

  • 简单高效!谢谢! (2认同)
  • 假设OP使用bash.;-) (2认同)
  • 您还需要重新加载 bash.rc 源代码 ~/.bashrc (2认同)

Vau*_*any 13

我一直在尝试安装npm,并抱怨node不在路上.有趣的是,nodejs是的,但事实node并非如此.我最终解决了这个问题:

$ cd /usr/bin/ $ sudo ln -s nodejs node

...符号链接node到哪个nodejs.现在npm安装没有投诉.

  • 在使用apt-get安装后,这在UBuntu 16.04中是必需的.谢谢.:-) (3认同)