ubuntu14 安装Node.js

@brief ubuntu  安装Node.js

@date 2018-06-28

@see Ubuntu 上安装 Node.js(https://www.runoob.com/nodejs/nodejs-install-setup.html)

1.环境

OS: ubuntu 14.0 LTS

VPN

2. 源码安装

Step1 github上获取Node.js

$sudo git clone https://github.com/nodejs/node.git

结果:

扫描二维码关注公众号,回复: 1801887 查看本文章

下载完毕后,当前目录下会自动生成一个名node的文件夹。

Step2 修改目录权限

 $sudo chmod -R 755 node

注解: 755 <=> rwxr-xr-x 

从左至右,1-3位数字代表文件所有者的权限,4-6位数字代表同组用户的权限,7-9数字代表其他用户的权限。 

1-3位7等于4+2+1,rwx,所有者具有读取、写入、执行权限;

4-6位5等于4+1+0,r-x,同组用户具有读取、执行权限但没有写入权限;

7-9位5,同上,也是r-x,其他用户具有读取、执行权限但没有写入权限。

Step3 使用./configure创建编译文件

$ cd node
$ sudo ./configure
$ sudo make
$ sudo make install

前两条命令正常执行,

但$sudo make出错, 查资料,怀疑是GCC/GNU版本问题导致,参考https://blog.csdn.net/joeblackzqq/article/details/38967679

用$ls -lh /usr/bin/g++* 查看gcc版本,为4.4 , 更换为4.8

#添加源(Ubuntu)
$ sudo add-apt-repository ppa:ubuntu-toolchain-r/test
# 安装4.8版本 $ sudo apt
-get update $ sudo apt-get install gcc-4.8

# 查看本地安装版本
$ ls -lh /usr/bin/g++*
#(可选) 切换版本 $ sudo update
-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.6 60 --slave /usr/bin/g++ g++ /usr/bin/g++-4.6 $ sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8 40 --slave /usr/bin/g++ g++ /usr/bin/g++-4.8 $ sudo update-alternatives --config gcc #再次查看g++版本
$ g++ --version

猜你喜欢

转载自www.cnblogs.com/fortunely/p/9236756.html