linux下安装环境
下载二进制安装node
- 使用wget命令下载node包,目录随意放我的是放在root里面,安装包是编译好的文件,解压之后在bin里面就已经有node和npm了,不需要再重复编译。
wget https://nodejs.org/dist/v12.18.2/node-v12.18.2-linux-x64.tar.xz
tar xvf node-v12.18.2-linux-x64.tar.xz
- 创建软链接,使node和npm可以在全局使用
ln -s /root/node-v6.9.5-linux-x64/bin/node /usr/local/bin/node
ln -s /root/node-v6.9.5-linux-x64/bin/npm /usr/local/bin/npm
- 查看node和npm的版本
node -v
npm -v
nvm安装多版本node
- 使用git将nvm源码克隆到新建的~/.nvm目录下
git clone https://github.com/cnpm/nvm.git ~/.nvm && cd ~/.nvm && git checkout `git describe --abbrev=0 --tags`
- 激活nvm
echo ". ~/.nvm/nvm.sh" >> /etc/profile
source /etc/profile
- 列出所有的node版本并安装
nvm list-remote
nvm install v6.9.5
全局安装yarn和pm2
npm install -g yarn pm2
创建yarn和pm2的软连接全局使用
ln -s /root/node-v10.9.0-linux-x64/bin/yarn /usr/local/bin/yarn
ln -s /root/node-v10.9.0-linux-x64/bin/pm2 /usr/local/bin/pm2
安装git
使用yum命令安装
yum install git
这样安装的git版本比较低是1.8.3.1
自己安装最新版的
- 进入git在github上的发布页面https://github.com/git/git/releases选择最新版本的tar.gz放到服务器上
- 解压压缩包
tar -zxvf v2.13.0-rc1.tar.gz
- 进入解压后的文件夹安装依赖
cd git-2.13.0-rc1
yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker
- 安装依赖的时候yum自动安装了git,卸载旧版本git
yum remove git
- 编译git源码
make prefix=/usr/local/git all
- 安装git到/usr/local/git路径
make prefix=/usr/local/git install
- 打开环境变量配置文件在底部加上git相关配置
PATH=$PATH:/usr/local/git/bin
export PATH
- 刷新环境变量
source /etc/profile
- 查看git版本
git --version
到这里就完成了git最新版本的安装