https://nodejs.org/en/download/node
二進制安裝的優勢:環保。
相比較編譯安裝,它更省時省心省電。但和簡單的編譯安裝比較,它缺乏了安裝指引。
但過程其實很簡單。
首先肯定你的系統的 CPU 架構,大多數服務器都是 x86 架構,64 位系統。
少數樹莓派之類的玩家架構是 ARM 的,曾經在樹莓派上編譯 nodejs,整個編譯過程花費數個小時,更應該使用二進制安裝法了。linux
下載好安裝包後,先解壓,而後將目錄拷貝到任意位置,並軟連接到 bin 目錄,舉個例子。npm
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
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 內存也吃緊。建議用上文中的二進制安裝法,或者分配較大的虛擬內存解決。架構