91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

linux 下以二進制的方式安裝 nodejs

發布時間:2020-10-12 20:20:07 來源:腳本之家 閱讀:120 作者:mrr 欄目:web開發

在一些linux環境下,安裝最新的nodejs比較麻煩,因為受到linux源的影響,往往直接通過yum/apt安裝的都不是想要的版本,因此,必須自己去選擇 對應的版本 來安裝。但是,nodejs官方又不會為所有的操作系統打包,而編譯安裝常常又會遇到依賴問題。所以在一些情況下,我們需要在linux機器上,直接下載官方構建好的產出結果來運行。

例如,我們現在需要安裝v10.x版本,我們通過wget下載對應的-linux-x64.tar.gz文件,然后通過tar命令將其解壓到~/.lib/目錄下。(注意,這里,我只需要我自己當前這個賬號可以使用該node包。)然后修改~/.bashrc文件,在其末尾增加:

export PATH="$PATH:~/.lib/node-v10.9.0/bin"

然后執行:

source .bashrc

這樣就可以讓node生效了。這個操作很好理解,就是將node的bin路徑加入到環境變量PATH中。

而如果要讓登陸這臺linux的所有用戶都可以使用這個node的話,則需要將解壓出來的文件夾放到一個公共的位置,一般會考慮放到/usr/local/lib目錄下面,當然,位置不是最重要的,重要的是,你需要在/etc/profile這個文件中添加上面的 export 語句。而且里面指向的路徑需要用絕對路徑,這樣就可以讓其他用戶享受nodejs的快樂。

以下是Shell代碼:

#!/bin/sh
#
# 安裝NodeJS
#
# Yepo 2016-07-28
export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
clear
printf "
#######################Install NodeJS######################
"
#下載NodeJS二進制包
nodeVersion=v0.12.15
wget https://nodejs.org/download/release/$nodeVersion/node-$nodeVersion-linux-x64.tar.gz
#移動到指定目錄
srcDir=/usr/local/src
#轉移包
mv node-$nodeVersion-linux-x64.tar.gz $srcDir
#轉到該目錄
cd $srcDir
#解押包
tar xzf $srcDir/node-$nodeVersion-linux-x64.tar.gz
#更名,這個看喜好啦
mv node-$nodeVersion-linux-x64/ node/
#放到指定目錄
mv node ../
#把可執行的兩個程序放到/usr/local/bin
cd /usr/local/node/bin
mv node /usr/local/bin
#刪除這個軟連接
rm -rf npm
#轉到/usr/local/bin創建npm的軟連接
cd /usr/local/bin
ln -s /usr/local/node/lib/node_modules/npm/cli.js npm
#檢查安裝
isCompleted=0
node -v > /dev/null 2>&1
isCompleted=$?
npm help > /dev/null 2>&1
isCompleted=$?
if [ "$isCompleted" == "0" ];then
    echo "OK"
else
    echo "Error"
fi

總結

以上所述是小編給大家介紹的linux 下以二進制的方式安裝 nodejs,希望對大家有所幫助!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

久治县| 聂拉木县| 垫江县| 永善县| 新营市| 股票| 甘孜县| 兴业县| 京山县| 剑阁县| 鸡东县| 玛多县| 赣榆县| 开阳县| 和龙市| 专栏| 武城县| 镇巴县| 潜山县| 梅州市| 三河市| 涡阳县| 金寨县| 汝阳县| 梓潼县| 蕉岭县| 祥云县| 兴文县| 东方市| 荃湾区| 贡觉县| 皋兰县| 甘德县| 成都市| 濉溪县| 汽车| 富宁县| 绍兴县| 大同县| 江油市| 翁牛特旗|