linux下安装node.js
说明:大部分的坑我应该踩完了吧。
一:首先执行:
wget https://npm.taobao.org/mirrors/node/v10.15.0/node-v10.15.0-linux-x64.tar.xz
这一步就是将node.js下载到linux系统下
1: 可能没有wget命令 yum -y install ****
2:下载地址怎么来?看下图右键通过新窗口打开,网址就有了。
yum search wget
如上可能你知道wget命令,但是不知道它的依赖包,又不想百度,可以执行 yum search wget , 根据系统的提示你就知道需要安装wget对应的依赖包了。
例如:
[[email protected] ~]# yum search sz
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
- base: mirrors.aliyun.com
- extras: ftp.sjtu.edu.cn
- updates: mirrors.aliyun.com
=============================================================== N/S matched: sz ===============================================================
lrzsz.x86_64 : The lrz and lsz modem communications programs
Name and summary matches only, use “search all” for everything.
如上,就可以 yum insyall lrzsz
第二步
执行xz -d node-v6.10.3-linux-x64.tar.xz
因为下载的Node包是.tar.xz文件所以要先用xz解压,首先安装xz命令
步骤如下:
1:wget https://tukaani.org/xz/xz-5.2.3.tar.gz //下载安装包
2:tar xzvf xz-5.2.3.tar.gz //解压
3:cd xz-5.2.3 //进入解压目录
4:./configure --prefix=/opt/xz //prefix参数的作用就是把软件安装到哪,这里安装到/opt/xz目录下
5: make
注意
如果执行报错:可能有三种原因可以参考
该博客内容
我这里运用了第二种方法:执行 yum install gcc build-essential
6: make install
7:配置环境变量:
i: vi /etc/profile //打开配置文件
//设置环境变量,在 export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL 一行的上面添加如下内容:
ii: export XZ_HOME=/opt/zx
export PATH=PATH
如果不知道 xz 的环境变量路径执行命令: whereis xz (这是我的/opt/zx/bin/xz)
8: 保存退出后执行: source /etc/profile (立即更新环境变量),zx安装成功
第三步
执行 tar -xvf node-v6.10.3-linux-x64.tar
注:.tar.zx需要分两步解压,至此解压完毕。
第四步
执行 ln -s /node-v6.10.3-linux-x64/bin/node /usr/local/bin/node
ln -s /node-v6.10.3-linux-x64/bin/npm /usr/local/bin/npm
注: ln -s 是软链接 它的作用类似window下创建快捷方式。可以看
https://blog.csdn.net/xiaminli/article/details/73381562 介绍。
然后执行 node -v
node命令不存在?
执行whereis node 有node路径,这就需要配置node环境变量了
在 export XZ_HOME=/opt/zx
export PATH=PATH
下加一句
export PATH=$PATH:/usr/local/src/node-v6.10.3-linux-x64/bin
保存退出
执行 source /etc/profile
注意:
whereis node 可能得到的是你软链接的路径,这样你配置环境变量是不起作用的,一定要注意用源文件路径。
至此node.js安装结束。