首頁 > web前端 > js教程 > 主體

如何在Debian樹莓派上安裝NodeJS方法指導

巴扎黑
發布: 2017-09-20 09:19:40
原創
2169 人瀏覽過

在樹莓派上運行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中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板