在 Linux 上安裝 NodeJS

NodeJS 下載頁面

https://nodejs.org/en/download/node

Linux Binaries 二進制安裝

二進制安裝的優勢:環保。
相比較編譯安裝,它更省時省心省電。但和簡單的編譯安裝比較,它缺乏了安裝指引。
但過程其實很簡單。
首先肯定你的系統的 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

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

相關文章
相關標籤/搜索