2014-05-14

Raspberry Pi 安裝 Node.js

阿舍因為想要在 Raspberry Pi 板上測一支用 Node.js 寫的程式,所以,才會需要來在 Raspberry Pi 板上安裝這個 node.js 哩 ! 然後,阿舍就找了一下,結果,分別找到了幾個方式,不過,都沒提到有 Node.js 官方出的版本哩 ! 阿舍不死心,又給它找了一會,終於有找到了,而且,安裝方式也滿簡單的啊 ! ~~

Credit braitsch

Node.js 官方給 Raspberry Pi 板用的版本要從這裡來找和下載,Node.js 給 Raspberry Pi 板用的版本更新比較慢,所以,如果在最新版的資料夾裡沒有看到一個叫做「node-v0.10.XX-linux-arm-pi.tar.gz」的檔案的話,就再往前面的幾個版本來找找看,以阿舍在找的時候為例,Node.js 的最新版是 0.10.28,但是,阿舍是在 0.10.26 版才有找到給 Raspberry Pi 用的版本哩 !

tar xvzf node-v0.10.26-linux-arm-pi.tar.gz

因為下載來的檔案裡面已經有編譯好的 node 和 npm 的執行檔了,所以,在下載下來並用上面這一行指令來解壓縮解壓之後,其實,就可以進入解開的那個資料夾來執行 node 和 npm 了,不過,這樣不方便自己用也不方便其它的使用者來用,因此,要把它換個位置並做些設定哩 !

sudo mkdir /opt/node

首先,要把解壓的檔案放到公用的資料夾去,這樣,別的使用者帳號才有辦法用,一般會放到根目錄下的 opt 資料夾 (為什麼是 opt 資料夾 ? 請參考阿舍寫的這一篇囉 ! ),所以,請用上面這一行指令來建立 node 的資料夾,接著,建好資料夾後,請用下面第二行指令來把解開的檔案複製到 /opt/node 資料夾。

sudo cp -r node-v0.10.26-linux-arm-pi/* /opt/node

接下來,就是要讓自己不用每次都要進去 /opt/node/bin 資料夾才能執行 node,所以,請用打開「~/.bash_profile」檔案 (如果找不到就請建一個新的),然後,把下面這二行加進去後存檔並關閉。

PATH=$PATH:/opt/node/bin 
export PATH

上面的動作都完成後,請關終端機 ( Terminal ) 後再重新開一個新的終端機或是登出再登入,然後,分別執行下面這二個指令,如果有看到版本號碼,那是 OK 了哩 !

node -v
npm -v

推薦閱讀


有疑問? 問題還是沒解決嗎? 歡迎下方留言提問和討論 😁

4 則留言 :

Unknown 提到...

目前個人在用 Debian jessie 可以直接sudo apt-get install npm

匿名 提到...

請問如果 pi 安裝的是 win10 iot ,那麼nodejs 要安裝哪個呢?

pi 3 model B
A 1.2GHz 64-bit quad-core ARMv8 CPU

Arthur 提到...

Hello,

阿舍沒試過在 Pi 上安裝 Win 10 IoT,所以,就不清楚要怎麼安裝哩 ...

Unknown 提到...
作者已經移除這則留言。

張貼留言

歡迎留言提問和討論 .... 😁