在樹莓派上運行NodeJS並不需要特別的配置,你只需要確保可以用openssh遠端連接到你的樹莓派就ok了,關於在Debian(Raspberry Pi)樹莓派上安裝NodeJS的方法,大家可以透過本文了解下
在樹莓派上運行NodeJS並不需要特別的配置,你只需要確保可以用openssh遠端連接到你的樹莓派。
安裝並設定Open SSH伺服器
它可以確保你能遠端連線到樹莓派,它應該已經被安裝了,但是這個過程可以確保安裝最新版和產生加密金鑰。
如果Raspberry Pi運行在'headerlesss'模式。沒有顯示器,鍵盤或滑鼠的情況下,就需要透過網路線連接到樹莓派。
sudo apt-get install openssh-server sudo rm -rf /etc/ssh/ssh_host_* sudo dpkg-reconfigure openssh-server
#下載Nodejs
建立一個新的目錄去存放下載的Nodejs文件,在這裡我們建立了一個'nodes_download'目錄。
附註* 透過 http://nodejs.org/dist 查看最新版。
並不是所有最新版的NodeJS都能在樹莓派上使用。因為有些沒有正確指定ARM的指令集。
註* 樹莓派使用的是ARM v7指令集的CPU。
這篇文章裡使用的是2016年10月29號最新的可編譯的版本。
使用cd指令跳到希望存放下載的Node.js檔案的目錄,這裡以Downloads資料夾為例,然後下載並解壓縮'tar'套件:
cd Downloads wget http://nodejs.org/dist/v6.10.3/node-v6.10.3.tar.gz tar -xzf node-v6.10.3.tar.gz
編譯Nodejs
一旦原始碼下載完成,編譯可能會花費好幾個小時,所以請耐心等待。
註* 以前的版本編譯只需要十幾分鐘,但隨著Chriumun V8引擎變得越來越複雜,編譯時間也變得越來越長,應該是加入了越來越多對ECMAScript 6 支援的原因。想要提高編譯速度的,可以找到node.js0.x版本來編譯。
安裝編造環境【可選】
apt-get install python g++ make
使用以下指令編譯Nodejs:
cd node-v6.10.3 ./configure make
安裝編譯好的Nodejs程式碼
一旦編譯完成,就可以安裝進樹莓派系統。這需要使用系統管理員登入系統,如 sudo 命令。
sudo make install
重啟樹莓派
sudo reboot
檢查安裝
一旦安裝完成,可以使用下列指令檢查版本:
node -v npm -v
顯示結果應該是:
v6.9.1
3.10.8
如果結果正常那麼Nodejs和NPM就安裝完成了。
安裝0.12.x版的NodeJS
V0.12.x是非常經典的NodeJS版本,這個版本的NodeJS採用ECMAScript 5的語法,其地位類似jQuery的1.x版或Python的2.7版。其並未引入ES6的一系列新語法特性,如Class/Promise/Async等,其性能較為穩定,體積較小,目前絕大多數npm模組都支援這個node版本。
1. 切換成root不必每次都輸入sudo,如果發生錯誤可能已經是管理員,可忽略。
sudo -s
2. 下載並解壓縮0.12.x版的nodejs
wget http://nodejs.org/dist/v0.12.18/node-v0.12.18.tar.gz tar -xzf node-v0.12.18.tar.gz
3.編譯
cd node-v0.12.18 ./configure make
4 安裝
make install
以上是如何在Debian樹莓派上安裝NodeJS方法指導的詳細內容。更多資訊請關注PHP中文網其他相關文章!