node.js切换到稳定版本

作者:杨润炜
日期:2016/3/22 11:19

之前本站一直使用的是node.js较新版本的5.0。但是命令行下面总是有乱码的情况出现,所以打算切换到v4.4.0稳定版本。在测试环境下正常运行之后,便着手在服务器上切换版本。我是用wget从node.js官网上下载了编译好的包。其实也可以下载源码来编译,道理一样。

获取node.js

下载
  1. wget https://nodejs.org/dist/v4.4.0/node-v4.4.0-linux-x64.tar.xz
解压
  1. tar -xvf node-v4.4.0-linux-x64.tar.xz

配置

下载完放到/opt/node目录下。之后是修改linux的环境变量。

方法1:修改profile

先执行命令:

  1. sudo vim /etc/profile

然后在文件末尾加上下面代码:

  1. #import node.js
  2. NODE_PATH="/opt/node/node-v4.4.0/lib/node_modules"
  3. PATH="$PATH:/opt/node/node-v4.4.0/bin"
  4. export PATH
  5. export NODE_PATH

这里表示修改linux全局变量$PATH,及增加全局变量$NODE_PATH,这个是给node.js安装和使用全局模块时使用的。

方法2:增加node及npm链接

还是需要修改profil,只是不需要修改$PATH变量而已:

  1. #import node.js
  2. NODE_PATH="/opt/node/node-v4.4.0/lib/node_modules"
  3. export NODE_PATH

执行命令时,/usr/bin是默认寻找的目录,所以最好把node和npm的执行文件链接到这里目录里。
执行以上命令:

  1. sudo ln -s /opt/node/node-v4.4.0/bin/node /usr/bin/node
  2. sudo ln -s /opt/node/node-v4.4.0/bin/npm /usr/bin/npm

注意:建立链接时需要采用绝对路径,如果使用相对路径,会出现诸如:“Too many levels of symbolic links”之类的错误。

感谢您的阅读!
如果看完后有任何疑问,欢迎拍砖。
欢迎转载,转载请注明出处:http://www.yangrunwei.com/a/45.html
邮箱:glowrypauky@gmail.com
QQ: 892413924