在 Linux 上安裝 NodeJS
阿新 • • 發佈:2019-01-27
NodeJS 下載頁面
Linux Binaries 二進位制安裝
二進位制安裝的優點:環保。
相比較編譯安裝,它更省時省心省電。但和簡單的編譯安裝比較,它缺少了安裝指引。
但過程其實很簡單。
首先確定你的系統的 CPU 架構,大多數伺服器都是 x86 架構,64 位系統。
少數樹莓派之類的玩家架構是 ARM 的,曾經在樹莓派上編譯 nodejs,整個編譯過程花費數個小時,更應該使用二進位制安裝法了。
下載好安裝包後,先解壓,然後將目錄拷貝到任意位置,並軟連結到 bin 目錄,舉個例子。
wget https://nodejs.org/dist/v8.11.1/node-v8.11.1-linux-x64.tar.xz
xz -d node-v8.11.1-linux-x64.tar.xz
tar xf node-v8.11.1-linux-x64.tar
cp -r node-v8.11.1-linux-x64 /usr/local/
ln -s /usr/local/node-v8.11.1-linux-x64/bin/node /usr/local/bin/node
ln -s /usr/local/node-v8.11.1-linux-x64/bin/npm /usr/local/bin/npm
ln -s /usr/local/node-v8.11.1-linux-x64/bin/npx /usr/local/bin/npx
Linux 編譯安裝
wget https://nodejs.org/dist/v8.11.1/node-v8.11.1.tar.gz
tar zxvf node-v8.11.1.tar.gz
cd node-v8.11.1
./configure
make && make install
中間可能會報錯,主要分兩類。一類是缺少庫或者程式的錯誤,比如 g++ 不存在。挨個安裝好即可。善用 Google,多練習幾次就得心應手了。
另一類是記憶體不足,一般 1G 記憶體也吃緊。建議用上文中的二進位制安裝法,或者分配較大的虛擬記憶體解決。