如何在Linux Mint中永久设置Nodejs的类路径?

时间:2017-01-14 20:21:25

标签: javascript node.js linux npm linuxmint

我刚尝试在Linux Mint中安装Nodejs版本6.9.4。 我只是按照这些简单的步骤:

$ cd /tmp
$ wget http://nodejs.org/dist/v6.3.1/node-v6.3.1-linux-x64.tar.gz
$ tar xvfz node-v6.3.1-linux-x64.tar.gz
$ mkdir -p /usr/local/nodejs
$ mv node-v6.3.1-linux-x64/* /usr/local/nodejs

(参阅:https://www.tutorialspoint.com/nodejs/nodejs_environment_setup.htm) 成功执行这些步骤后,我按如下方式设置类Path:

export PATH=$PATH:/usr/local/nodejs/bin

我运行了一个hello world的示例节点js程序,它运行成功。但是当我退出当前终端并打开一个新终端时,当我输入以下命令时:

node -v

我收到了输出:

The program 'node' is currently not installed. You can install it by typing:
apt install nodejs-legacy

因此,每次我必须导出类路径才能使用我的节点js。我尝试以下命令作为超级用户手动添加类路径:

~/.bashrc 

我得到了以下输出:

bash: /root/.bashrc: Permission denied

是否有任何可能的解决方案,以便我可以永久设置类路径而无需安装nodejs-legacy?

非常感谢..!

1 个答案:

答案 0 :(得分:2)

export PATH=$PATH:/usr/local/nodejs/bin添加到〜/ .bashrc文件中。

您不需要尝试执行.bashrc文件(~/.bashrc),而是需要获取它。

source ~/.bashrc

但是,每次打开终端时都不需要运行此命令。每次打开终端时都应自动获取.bashrc文件。

我建议你阅读this post了解bashrc的作用。

分步说明:

使用您喜欢的编辑器打开“.bashrc”文件。例如:nano

nano ~/.bashrc

export PATH=$PATH:/usr/local/nodejs/bin粘贴到文件底部,然后保存并退出nano。 (按“ctrl-x”,然后按“y”和“Enter”)。

只需重新启动终端。

如果您不想重新启动终端,只需使用此命令

source ~/.bashrc

注意: “〜”表示您的主目录。 .bashrc文件基本上是存储在用户主目录中的隐藏文件。 “。”在bashrc前面让它隐藏起来。