在树莓派2上安装node.js



我已经在我的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)

我是一个很新的使用树莓派,所以任何帮助解决这个问题将是伟大的!

把@Prashant Pathak的回复放在这里:

  1. 下载最新的树莓派nodejs构建:

    wget https://nodejs.org/download/release/v0.10.0/node-v0.10.0-linux-arm-pi.tar.gz
    
  2. 解压本地目录下的文件:

    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/

所有这些指令来自:http://www.robert-drummond.com/2015/01/08/server-side-javascript-on-a-raspberry-pi-how-to-install-node-js-2/

或者您可以将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

这些说明在http://node-arm.herokuapp.com/

为我运行:http://blog.wia.io/installing-node-js-v4-0-0-on-a-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

树莓派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 &&安装nodejs

为npm

sudo apt-get install npm

最新的Node是为以下平台发布的,这对我的旧R-PI有帮助,型号名称:armv6兼容处理器rev 7 (v6l)

https://nodejs.org/download/release/v4.1.0/

node-v4.1.0-linux-arm64.tar.gz 2015.09.17 04:24 10886090

node-v4.1.0-linux-arm64.tar。xz 17-Sep-2015 04:24 7100824

node-v4.1.0-linux- armv61 .tar.gz 17- sep 2015 17:37 10763504

node-v4.1.0-linux-armv6l.tar。xz 18- sep 2015 00:15 7005048

node-v4.1.0-linux- arm7.0 .tar.gz 17-Sep-2015 05:17 10773951

node-v4.1.0-linux-armv7.tar。xz 17-Sep-2015 05:18 7004760

node-v4.1.0-linux-armv7l.tar.gz 18- sep 2015 12:58 10773951

可以尝试以下命令:Wget node-arm.herokuapp.com/node_archive_armhf.deb

然后Sudo DPKG -i node_archive_armhf.deb

node -v现在应该可以工作了!

相关内容

  • 没有找到相关文章

最新更新