How2NodejsRaspberryPi
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
* Raspberry Piに最新のNode.jsをインストールする方法 [#x93...
Raspberry Piに、aptコマンド、
sudo apt install nodejs
でインストールするとNode.jsのバージョンが古いことがありま...
node -v
でバージョンがわかります。現時点( 2021/10/19 )ではaptコマ...
でも、これより新しいNode.jsが要求されることがあります。
例えばHomebridgeを使う場合もそうです。
aptでインストールするバージョンだと、古くて、エラーが出て...
** aptの設定を変更する方法 (最近のRaspberry Piに有効) [#o...
Homebridgeのサイトには、新しいNode.jsをインストールするた...
https://github.com/homebridge/homebridge/wiki/Install-Hom...
他のサイトにも同様の方法が書いてありますが、
curl -sL https://deb.nodesource.com/setup_14.x | sudo ba...
とすれば、aptでインストールするいつもの方法、
sudo apt install -y nodejs
で最新版がインストールできるようです。
** 直接インストールする方法 (古いRaspberry Piでも有効) [...
古いRaspberry Pi (第2世代)でsetup_14.xコマンドを試したと...
メッセージによると古いARMのCPUには対応していないらしいで...
その場合、直接インストールすると良いようです。以下のサイ...
https://akirano-blog.com/p/h9xnpdk/
それによると、以下で良いようです。/tmpにダウンロードして...
cd /tmp
curl -O https://unofficial-builds.nodejs.org/download/re...
tar xvfz node-v14.18.1-linux-armv6l.tar.gz
cd node-v14.18.1-linux-armv6l
rm CHANGELOG.md LICENSE README.md
sudo cp -R * /usr/local/
ここで、nodeが実行中の場合は、ロックされていて置き換える...
nodeで動いているサーバーがあったら(例えばhomebridge)、
sudo systemctl stop homebridge.service
のようにして、一時的に停止しておきます。
上で、armv6lをダウンロードしているのは、古いRaspberry Pi...
uname -a
Linux raspberrypi 4.19.66+ #1253 Thu Aug 15 11:37:30 BST...
のように、使用しているCPUがArm V6lであることがわかります...
uname -a
Linux pi4 5.10.17-v7l+ #1421 SMP Thu May 27 14:00:13 BST...
というように使用しているCPUがArm V7lであることがわかりま...
この方法は、新しいRaspberry Piに対しても有効です。
でも、uname -aしてCPUを確認して、もしもArm V7になっている...
curl -O https://builds.nodejs.org/download/release/late...
の方が良いかもしれません。なお、arm64という名前のものもあ...
これはパソコン用のArmのためのビルトのようです。M1 MacBook...
いずれにしても、/usr/local/にコピーする前に、./node -vな...
14.18.1は、現時点(2021/10/20)でサイトにあるver 14のうち...
ちなみに偶数バージョンが安定板らしいです。なので次に入れ...
**最新nodejsをインストールする(as of 2021/10/28) [#d8274a...
armv7lのRaspberry Pi OSならば以下で、
curl -O https://builds.nodejs.org/download/release/lates...
Intel CPU 搭載のLinux OSならば以下で、
curl -O https://builds.nodejs.org/download/release/lates...
Intel CPU 搭載のMacならば以下で、
curl -O https://builds.nodejs.org/download/release/lates...
M1搭載Macならば、以下でダウンロードできます。
curl -O https://builds.nodejs.org/download/release/lates...
**Homebridgeのこと [#r8d0cccc]
nodejsをあまりに最新版にすると、Homebridgeがエラーを出す...
cd /usr/local/lib/node_modules/npm
sudo npm rebuild
OSを最新版にしておくのも役に立ちました。
sudo apt update
sudo apt upgrade
//npm rebuildの後に、npmを最新版にしろというwarningが出る...
//
// sudo npm install -g npm@8.1.2
終了行:
* Raspberry Piに最新のNode.jsをインストールする方法 [#x93...
Raspberry Piに、aptコマンド、
sudo apt install nodejs
でインストールするとNode.jsのバージョンが古いことがありま...
node -v
でバージョンがわかります。現時点( 2021/10/19 )ではaptコマ...
でも、これより新しいNode.jsが要求されることがあります。
例えばHomebridgeを使う場合もそうです。
aptでインストールするバージョンだと、古くて、エラーが出て...
** aptの設定を変更する方法 (最近のRaspberry Piに有効) [#o...
Homebridgeのサイトには、新しいNode.jsをインストールするた...
https://github.com/homebridge/homebridge/wiki/Install-Hom...
他のサイトにも同様の方法が書いてありますが、
curl -sL https://deb.nodesource.com/setup_14.x | sudo ba...
とすれば、aptでインストールするいつもの方法、
sudo apt install -y nodejs
で最新版がインストールできるようです。
** 直接インストールする方法 (古いRaspberry Piでも有効) [...
古いRaspberry Pi (第2世代)でsetup_14.xコマンドを試したと...
メッセージによると古いARMのCPUには対応していないらしいで...
その場合、直接インストールすると良いようです。以下のサイ...
https://akirano-blog.com/p/h9xnpdk/
それによると、以下で良いようです。/tmpにダウンロードして...
cd /tmp
curl -O https://unofficial-builds.nodejs.org/download/re...
tar xvfz node-v14.18.1-linux-armv6l.tar.gz
cd node-v14.18.1-linux-armv6l
rm CHANGELOG.md LICENSE README.md
sudo cp -R * /usr/local/
ここで、nodeが実行中の場合は、ロックされていて置き換える...
nodeで動いているサーバーがあったら(例えばhomebridge)、
sudo systemctl stop homebridge.service
のようにして、一時的に停止しておきます。
上で、armv6lをダウンロードしているのは、古いRaspberry Pi...
uname -a
Linux raspberrypi 4.19.66+ #1253 Thu Aug 15 11:37:30 BST...
のように、使用しているCPUがArm V6lであることがわかります...
uname -a
Linux pi4 5.10.17-v7l+ #1421 SMP Thu May 27 14:00:13 BST...
というように使用しているCPUがArm V7lであることがわかりま...
この方法は、新しいRaspberry Piに対しても有効です。
でも、uname -aしてCPUを確認して、もしもArm V7になっている...
curl -O https://builds.nodejs.org/download/release/late...
の方が良いかもしれません。なお、arm64という名前のものもあ...
これはパソコン用のArmのためのビルトのようです。M1 MacBook...
いずれにしても、/usr/local/にコピーする前に、./node -vな...
14.18.1は、現時点(2021/10/20)でサイトにあるver 14のうち...
ちなみに偶数バージョンが安定板らしいです。なので次に入れ...
**最新nodejsをインストールする(as of 2021/10/28) [#d8274a...
armv7lのRaspberry Pi OSならば以下で、
curl -O https://builds.nodejs.org/download/release/lates...
Intel CPU 搭載のLinux OSならば以下で、
curl -O https://builds.nodejs.org/download/release/lates...
Intel CPU 搭載のMacならば以下で、
curl -O https://builds.nodejs.org/download/release/lates...
M1搭載Macならば、以下でダウンロードできます。
curl -O https://builds.nodejs.org/download/release/lates...
**Homebridgeのこと [#r8d0cccc]
nodejsをあまりに最新版にすると、Homebridgeがエラーを出す...
cd /usr/local/lib/node_modules/npm
sudo npm rebuild
OSを最新版にしておくのも役に立ちました。
sudo apt update
sudo apt upgrade
//npm rebuildの後に、npmを最新版にしろというwarningが出る...
//
// sudo npm install -g npm@8.1.2
ページ名: