zoukankan      html  css  js  c++  java
  • 在服务器上安装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最新版本的安装

  • 相关阅读:
    vba合并报表(搬一下)
    自选股票并绘制图像
    python代码--利用python进行数据分析里第十四章缺失代码
    python时间戳(1)
    python学习--列替换问题
    python学习--练习题28
    报错记录--004--panda删除添加问题
    python学习--练习题21-27
    python学习--练习题14-20
    python学习--练习题111213--分阶段判断问题、输出指定日期格式问题、统计字符问题
  • 原文地址:https://www.cnblogs.com/my466879168/p/13301471.html
Copyright © 2011-2022 走看看