在 raspberry pi 上安装 node.js 2
Installing node.js on raspberry pi 2
我已经在我的 Raspberry Pi 2 上安装了 Raspbian,现在我正在尝试在其上安装 node.js,但是我遇到了一个问题。
我按照说明在终端中输入了这些命令
wget http://node-arm.herokuapp.com/node_latest_armhf.deb
sudo dpkg -i node_latest_armhf.deb
但是当我使用
检查节点的版本时
node -v
我收到这个错误:
node: /usr/lib/arm-linux-gnueabihf/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by node)
node: /lib/arm-linus-gnueabihf/libc.so.6: version `GLIBC_2.16' not found (required by node)
我对使用 raspberry pi 还很陌生,所以任何解决此问题的帮助都会很棒!
只需将@Prashant Pathak 的回复放在此处即可:
为 Raspberry Pi 下载最新的 nodejs 构建:
wget https://nodejs.org/download/release/v0.10.0/node-v0.10.0-linux-arm-pi.tar.gz
在本地目录解压文件:
cd /usr/local
sudo tar xzvf ~/node-v0.10.0-linux-arm-pi.tar.gz --strip=1
就是这样。
您可以通过检查节点版本来确认它存在:
node -v
和:
npm -v
node的实际url获取文件会随着版本的变化而变化,您可以随时在此处查看可供下载的文件列表:
http://nodejs.org/download/
或者您可以将您的 GCC 升级到 V4.8 以使这个包工作!
选项 1(更好的选项):
sudo apt-get update
sudo apt-get install gcc-4.8 g++-4.8
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.6 20
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8 50
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.6 20
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.8 50
选项 2:升级到 Debian Jessie
替换 /etc/apt/sources.list
中 "wheezy" 的所有实例
sudo apt-get update
sudo apt-get dist-upgrade
在此之后,您使用命令行下载 Node.js,如下所示:
wget http://node-arm.herokuapp.com/node_latest_armhf.deb
下一步是安装 Node.js:
sudo dpkg -i node_latest_armhf.deb
最后,您可以验证安装:
node -v
中提到了这些说明
针对以下平台发布了最新节点,这对我的型号名称为 ARMv6 兼容处理器版本 7 (v6l) 的旧 R-PI 有所帮助
https://nodejs.org/download/release/v4.1.0/
node-v4.1.0-linux-arm64.tar.gz 2015 年 9 月 17 日 04:24 10886090
node-v4.1.0-linux-arm64.tar.xz 2015 年 9 月 17 日 04:24 7100824
node-v4.1.0-linux-armv6l.tar.gz 2015 年 9 月 17 日 17:37 10763504
node-v4.1.0-linux-armv6l.tar.xz 2015 年 9 月 18 日 00:15 7005048
node-v4.1.0-linux-armv7.tar.gz 2015 年 9 月 17 日 05:17 10773951
node-v4.1.0-linux-armv7.tar.xz 2015 年 9 月 17 日 05:18 7004760
node-v4.1.0-linux-armv7l.tar.gz 2015 年 9 月 18 日 12:58 10773951
您可以尝试以下命令:
wget 节点-arm.herokuapp.com/node_archive_armhf.deb
然后
须藤 dpkg -i node_archive_armhf.deb
node -v 现在应该可以工作了!
适合我的是:
http://blog.wia.io/installing-node-js-v4-0-0-on-a-raspberry-pi/
Raspberry Pi 模型 A、B、B+ 和计算模块
wget https://nodejs.org/dist/v4.0.0/node-v4.0.0-linux-armv6l.tar.gz
tar -xvf node-v4.0.0-linux-armv6l.tar.gz
cd node-v4.0.0-linux-armv6l
Raspberry Pi 2 型号 B
wget https://nodejs.org/dist/v4.0.0/node-v4.0.0-linux-armv7l.tar.gz
tar -xvf node-v4.0.0-linux-armv7l.tar.gz
cd node-v4.0.0-linux-armv7l
sudo cp -R * /usr/local/
使用 nodejs 代替 node
sudo apt-get update && sudo apt-get install nodejs
对于 npm
sudo apt-get install npm
我已经在我的 Raspberry Pi 2 上安装了 Raspbian,现在我正在尝试在其上安装 node.js,但是我遇到了一个问题。
我按照说明在终端中输入了这些命令
wget http://node-arm.herokuapp.com/node_latest_armhf.deb
sudo dpkg -i node_latest_armhf.deb
但是当我使用
检查节点的版本时node -v
我收到这个错误:
node: /usr/lib/arm-linux-gnueabihf/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by node)
node: /lib/arm-linus-gnueabihf/libc.so.6: version `GLIBC_2.16' not found (required by node)
我对使用 raspberry pi 还很陌生,所以任何解决此问题的帮助都会很棒!
只需将@Prashant Pathak 的回复放在此处即可:
为 Raspberry Pi 下载最新的 nodejs 构建:
wget https://nodejs.org/download/release/v0.10.0/node-v0.10.0-linux-arm-pi.tar.gz
在本地目录解压文件:
cd /usr/local sudo tar xzvf ~/node-v0.10.0-linux-arm-pi.tar.gz --strip=1
就是这样。 您可以通过检查节点版本来确认它存在:
node -v
和:
npm -v
node的实际url获取文件会随着版本的变化而变化,您可以随时在此处查看可供下载的文件列表: http://nodejs.org/download/
或者您可以将您的 GCC 升级到 V4.8 以使这个包工作!
选项 1(更好的选项):
sudo apt-get update
sudo apt-get install gcc-4.8 g++-4.8
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.6 20
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8 50
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.6 20
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.8 50
选项 2:升级到 Debian Jessie
替换 /etc/apt/sources.list
sudo apt-get update
sudo apt-get dist-upgrade
在此之后,您使用命令行下载 Node.js,如下所示:
wget http://node-arm.herokuapp.com/node_latest_armhf.deb
下一步是安装 Node.js:
sudo dpkg -i node_latest_armhf.deb
最后,您可以验证安装:
node -v
中提到了这些说明
针对以下平台发布了最新节点,这对我的型号名称为 ARMv6 兼容处理器版本 7 (v6l) 的旧 R-PI 有所帮助
https://nodejs.org/download/release/v4.1.0/
node-v4.1.0-linux-arm64.tar.gz 2015 年 9 月 17 日 04:24 10886090
node-v4.1.0-linux-arm64.tar.xz 2015 年 9 月 17 日 04:24 7100824
node-v4.1.0-linux-armv6l.tar.gz 2015 年 9 月 17 日 17:37 10763504
node-v4.1.0-linux-armv6l.tar.xz 2015 年 9 月 18 日 00:15 7005048
node-v4.1.0-linux-armv7.tar.gz 2015 年 9 月 17 日 05:17 10773951
node-v4.1.0-linux-armv7.tar.xz 2015 年 9 月 17 日 05:18 7004760
node-v4.1.0-linux-armv7l.tar.gz 2015 年 9 月 18 日 12:58 10773951
您可以尝试以下命令: wget 节点-arm.herokuapp.com/node_archive_armhf.deb
然后 须藤 dpkg -i node_archive_armhf.deb
node -v 现在应该可以工作了!
适合我的是: http://blog.wia.io/installing-node-js-v4-0-0-on-a-raspberry-pi/
Raspberry Pi 模型 A、B、B+ 和计算模块
wget https://nodejs.org/dist/v4.0.0/node-v4.0.0-linux-armv6l.tar.gz
tar -xvf node-v4.0.0-linux-armv6l.tar.gz
cd node-v4.0.0-linux-armv6l
Raspberry Pi 2 型号 B
wget https://nodejs.org/dist/v4.0.0/node-v4.0.0-linux-armv7l.tar.gz
tar -xvf node-v4.0.0-linux-armv7l.tar.gz
cd node-v4.0.0-linux-armv7l
sudo cp -R * /usr/local/
使用 nodejs 代替 node
sudo apt-get update && sudo apt-get install nodejs
对于 npm
sudo apt-get install npm