whyuyan

一、node升级

1.安装n管理工具

npm install -g n

    安装最新的node版本

n latest

   安装制定版本

 n 8.11.3  

2.切换nodejs版本 

n

  选择已安装的版本

 ο  node/8.11.3
    node/10.4.1

  查看当前版本node -v,下面表示已切换成功

  

v8.13.3

但问题来了,切换后,查看版本还是原来的v6.13.3,看下面 使用n切换nodejs版本失效的解决办法

3.切换失效的解决办法 

  3.1 查看 node 当前安装路径

which node
/usr/local/bin/node #举个例子

  3.2 而 n 默认安装路径是 /usr/local,若你的 node 不是在此路径下,n 切换版本就不能把bin、lib、include、share 复制该路径中,所以我们必须通过N_PREFIX变量来修改 n 的默认node安装路径。 编辑环境配置文件:

vim ~/.bash_profile

  3.3 将下面两行代码插入到文件末尾:(文件末尾的相同的代码可删除掉或者注释掉,再把当前的代码复制进去,则全局的变量修改成功)

  

export N_PREFIX=/usr/local #node实际安装位置(根据实际的情况,选择到bin的上级目录)
export PATH=$N_PREFIX/bin:$PATH

  在本例项目中的结果:

     

3.4 :wq保存退出

3.5 执行source使修改生效

source ~/.bash_profile

 

二,git下载private代码失败,报401错误

1.错误提示:

错误如下:error: The requested URL returned error: 401 Unauthorized while accessing 
原因:git 版本过低

2.git –version 查看一下当前的git版本 因为centos yum 安装的git是 1.7.1 所以我们要升级git的版本

3.如何升级git 

更新yum: sudo yum update 
安装依赖包:sudo yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker 
下载git:wget https://github.com/git/git/archive/v2.3.0.zip 
解压然后进入到目录下 
安装:make prefix=/usr/local/git all 
sudo make prefix=/usr/local/git install

4.再执行下git –version看git版本是否升级

如果还是1.7.1 需要修改环境变量 (两次的git文件安装的位置不一致,全局的环境变量许重新配置)
sudo vim /etc/profile 
在文件的最后加入:export PATH=/usr/local/git/bin:$PATH 
source /etc/profile:应用修改 
git –version 切换到了2.3.0 
这样git的命令就可以正常使用了!

 

分类:

技术点:

相关文章: