树莓派安装node.js

Posted jhcelue

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了树莓派安装node.js相关的知识,希望对你有一定的参考价值。


因为树莓派是arm架构,node.js上并没有提供arm架构的二进制包下载。

试过使用apt包管理安装和直接node.js源代码编译安装(编译了四五个小时。。。),都没有成功,报非法指令错误,预计还是编译的处理器架构错误导致的。

只是,google上有些小伙伴成功了。我也不清楚是为什么,可能是编译的版本号问题。

这里提供一个比較简单的方法。亲測有效。事实上就是在官网的历史列表里面找到了个旧版本号v0.10.28的arm架构二进制包。官网的历史列表 http://nodejs.org/dist。

部署方法例如以下:

wget http://nodejs.org/dist/v0.10.28/node-v0.10.28-linux-arm-pi.tar.gz
tar -xzf node-v0.10.28-linux-arm-pi.tar.gz

解压后就能看到node-v0.10.28-linux-arm-pi文件夹,里面的bin文件夹包括了node和npm。为了使用方便,将bin文件夹路径配置到PATH环境变量里面。

编辑~/.bashrc文件。在文件里加入NODE环境变量,并加入到PATH中:

export NODE=你的node-v0.10.28-linux-arm-pi的路径
export PATH=$PATH:$NODE/bin


保存后,运行 source ~/.bashrc命令。这样就能够直接使用node和npm命令。能够试试node -v或者npm -v命令打印下当前的版本,正确打印出来则成功。



以上是关于树莓派安装node.js的主要内容,如果未能解决你的问题,请参考以下文章

树莓派.安装系统+Node.js+MongoDB系列环境

树莓派.使用Node.js控制GPIO

在(Raspberry Pi)树莓派上安装NodeJS

DIY组合:用树莓派和Node.js来控制湿度

树莓派.使用Node.js来制作一个作业检查仪

树莓派 python 如何将本地文件上传到指定的服务器页面上