1. 程式人生 > >在 Linux 上安裝 NodeJS

在 Linux 上安裝 NodeJS

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 記憶體也吃緊。建議用上文中的二進位制安裝法,或者分配較大的虛擬記憶體解決。

原文連結