在服务器上安装node、git等环境

linux下安装环境

下载二进制安装node

  1. 使用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
  1. 创建软链接,使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
  1. 查看node和npm的版本
node -v
npm -v

nvm安装多版本node

  1. 使用git将nvm源码克隆到新建的~/.nvm目录下
git clone https://github.com/cnpm/nvm.git ~/.nvm && cd ~/.nvm && git checkout `git describe --abbrev=0 --tags`
  1. 激活nvm
echo ". ~/.nvm/nvm.sh" >> /etc/profile
source /etc/profile
  1. 列出所有的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

自己安装最新版的

  1. 进入git在github上的发布页面https://github.com/git/git/releases选择最新版本的tar.gz放到服务器上
  2. 解压压缩包
    tar -zxvf v2.13.0-rc1.tar.gz
  3. 进入解压后的文件夹安装依赖
cd git-2.13.0-rc1

yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker
  1. 安装依赖的时候yum自动安装了git,卸载旧版本git
    yum remove git
  2. 编译git源码
    make prefix=/usr/local/git all
  3. 安装git到/usr/local/git路径
make prefix=/usr/local/git install
  1. 打开环境变量配置文件在底部加上git相关配置
PATH=$PATH:/usr/local/git/bin
export PATH
  1. 刷新环境变量
source /etc/profile
  1. 查看git版本
git --version

到这里就完成了git最新版本的安装

原文地址:https://www.cnblogs.com/my466879168/p/13301471.html