前言

Node 是一个让 JavaScript 运行在服务端的开发平台,它让 JavaScript 成为与PHP、Python、Perl、Ruby 等服务端语言平起平坐的脚本语言。 发布于2009年5月,由Ryan Dahl开发,实质是对Chrome V8引擎进行了封装。

Node安装

  1. 使用cd命令进入想要安装的文件夹。 我一般安装在 /usr/local/src
cd /usr/local/src
  1. 使用wget下载node安装包。
wget https://nodejs.org/dist/v12.16.1/node-v12.16.1-linux-x64.tar.xz

node版本可参照官网,我下载的是12.16.1版本

  1. 由于下载下来的是xz文件,需要解码xz包
xz -d node-v12.16.1-linux-x64.tar.xz 
  1. xz 被解压成了 tar,继续解压tar
tar -xvf node-v12.16.1-linux-x64.tar

此时我们已经获取到了node文件,node-v12.16.1-linux-x64文件夹,可以使用ls命令查看

node-v12.16.1-linux-x64.tar.xz 和 node-v12.16.1-linux-x64.tar 文件已经无用,可以选择删除

rm -rf node-v12.16.1-linux-x64.tar.xz
rm -rf node-v12.16.1-linux-x64.tar
  1. 设置软链接,相当于环境变量,即:在任何位置都可以执行node命令。
ln -s /usr/local/src/node-v12.16.1-linux-x64/bin/node /usr/local/bin/node // 设置node软连接
ln -s /usr/local/src/node-v12.16.1-linux-x64/bin/npm /usr/local/bin/npm // 设置npm软连接

在命令行输入

node -v

如出现版本号,即为安装完成。

Git安装

  1. 使用cd命令进入想要安装的文件夹。 我一般安装在 /usr/local/src
cd /usr/local/src
  1. 使用wget下载git
wget https://github.com/git/git/archive/v2.21.0.tar.gz
  1. 解压压缩包
tar -zvxf  v2.21.0.tar.gz
  1. 执行依赖包
yum -y install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker
  1. 进入git所在目录
cd git-2.21.0/
  1. 编辑文件 指定git编译和安装目录 /usr/local/git
make prefix=/usr/local/git all
make prefix=/usr/local/git install
  1. 配置环境变量
vim /etc/profile
export PATH=/usr/local/git/bin:$PATH
source /etc/profile

命令行执行git version 查看安装的git版本,安装成功。

  1. git卸载
yum remove git