成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

node 版本管理工具 n 無效的原理及解決方案

ZweiZhao / 3617人閱讀

摘要:是的一個(gè)模塊,可以用它來管理的各種版本。的作者是著名的大神。確認(rèn)一下環(huán)境變量是否生效這時(shí)候我們需要重新安裝再查看當(dāng)前版本說明修改成功。如有幫助,請點(diǎn)下方推薦按鈕。

n 是 node 的一個(gè)模塊,可以用它來管理 node 的各種版本。類似 Python 中的 pyenv 和 Ruby 的 rbenv。n 的作者是著名的TJ大神。

通過 npm 安裝 n:

$ npm install -g n

查看當(dāng)前 node 版本:

$ node -v
v4.2.4

通過 n 安裝指定版本:

$ n 4.4.4
install : node-v4.4.4
       mkdir : /opt/node/n/versions/node/4.4.4
       fetch : https://nodejs.org/dist/v4.4.4/node-v4.4.4-linux-x64.tar.gz
###################################100.0%
   installed : v4.2.4

再查看當(dāng)前 node 版本:

$ node -v
v4.2.4 #和原來一樣

如果你跟我一樣,發(fā)現(xiàn) node 版本沒有任何變化,那最有可能的情況就是,你的node的安裝目錄和 n 默認(rèn)的路徑不一樣。
查看 node 當(dāng)前安裝路徑:

$ which node
/opt/node/bin/node  #舉個(gè)例子

而 n 默認(rèn)安裝路徑是 /usr/local,若你的 node 不是在此路徑下,n 切換版本就不能把bin、lib、include、share 復(fù)制該路徑中,所以我們必須通過N_PREFIX變量來修改 n 的默認(rèn)node安裝路徑。

編輯環(huán)境配置文件:

vim ~/.bash_profile

將下面兩行代碼插入到文件末尾:

export N_PREFIX=/opt/node #node實(shí)際安裝位置
export PATH=$N_PREFIX/bin:$PATH

:wq保存退出;

執(zhí)行source使修改生效。

$ source ~/.bash_profile

確認(rèn)一下環(huán)境變量是否生效:

echo $N_PREFIX
/opt/node

這時(shí)候我們需要重新安裝:

$ n 4.4.4
install : node-v4.4.4
       mkdir : /opt/node/n/versions/node/4.4.4
       fetch : https://nodejs.org/dist/v4.4.4/node-v4.4.4-linux-x64.tar.gz
##############100.0%
   installed : v4.4.4

再查看當(dāng)前 node 版本:

$ node -v
v4.4.4

說明修改成功。

如有幫助,請點(diǎn)下方 “推薦” 按鈕。

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/81006.html

相關(guān)文章

  • (八)ThreadLocal使用原理分析

    摘要:什么是,簡單翻譯過來就是本地線程,但是直接這么翻譯很難理解的作用,如果換一種說法,可以稱為線程本地存儲(chǔ)。魔數(shù)的選取和斐波那契散列有關(guān),對應(yīng)的十進(jìn)制為。而斐波那契散列的乘數(shù)可以用如果把這個(gè)值給轉(zhuǎn)為帶符號(hào)的,則會(huì)得到。 什么是ThreadLocal ThreadLocal,簡單翻譯過來就是本地線程,但是直接這么翻譯很難理解ThreadLocal的作用,如果換一種說法,可以稱為線程本地存儲(chǔ)。...

    asoren 評論0 收藏0
  • Java 中偽共享詳解解決方案

    摘要:對于偽共享的傳統(tǒng)解決方案微信公眾號(hào)技術(shù)棧以上使用此方法的某個(gè)版本對偽共享做了優(yōu)化以下使用此方法中的解決方案中已經(jīng)提供了官方的解決方案,中新增了一個(gè)注解。 1. 什么是偽共享 CPU 緩存系統(tǒng)中是以緩存行(cache line)為單位存儲(chǔ)的。目前主流的 CPU Cache 的 Cache Line 大小都是 64 Bytes。在多線程情況下,如果需要修改共享同一個(gè)緩存行的變量,就會(huì)無意中...

    BenCHou 評論0 收藏0

發(fā)表評論

0條評論

最新活動(dòng)
閱讀需要支付1元查看
<