国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

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

2024-05-06 15:44:24
字體:
來源:轉載
供稿:網友

在一些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-28export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/binclearprintf "#######################Install NodeJS######################"#下載NodeJS二進制包nodeVersion=v0.12.15wget 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/bincd /usr/local/node/binmv node /usr/local/bin#刪除這個軟連接rm -rf npm#轉到/usr/local/bin創建npm的軟連接cd /usr/local/binln -s /usr/local/node/lib/node_modules/npm/cli.js npm#檢查安裝isCompleted=0node -v > /dev/null 2>&1isCompleted=$?npm help > /dev/null 2>&1isCompleted=$?if [ "$isCompleted" == "0" ];then    echo "OK"else    echo "Error"fi

總結

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 常宁市| 门源| 汝阳县| 原阳县| 思茅市| 永清县| 光山县| 长治县| 鄂伦春自治旗| 五河县| 保定市| 佛坪县| 千阳县| 湾仔区| 浑源县| 米脂县| 桂林市| 金昌市| 扶沟县| 阳泉市| 平顶山市| 三明市| 通江县| 泰和县| 巴楚县| 淮阳县| 嵊泗县| 瑞金市| 邛崃市| 元阳县| 定边县| 台南市| 昭苏县| 安平县| 阳曲县| 彭州市| 卓尼县| 曲阜市| 江口县| 蓝田县| 尚义县|