全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

在Debian(Raspberry Pi)树莓派上安装NodeJS的教程详解

在树莓派上运行NodeJS并不需要特别的配置,你只需要确保可以用openssh远程连接到你的树莓派。

安装并配置Open SSH服务器

它可以确保你能远程连接到树莓派,它应该已经被安装了,但是这个过程可以确保安装最新版和生成加密密钥。

如果Raspberry Pi运行在'headerlesss'模式。没有显示器,键盘或鼠标的情况下,就需要通过网线连接到树莓派。

sudo apt-get install openssh-server
sudo rm -rf /etc/ssh/ssh_host_*
sudo dpkg-reconfigure openssh-server

下载Nodejs

创建一个新的目录去存放下载的Nodejs文件,在这里我们创建了一个'nodes_download'目录。

注* 通过 http://nodejs.org/dist 查看最新版。

并不是所有最新版的NodeJS都能在树莓派上使用。因为有些没有正确地指定ARM的指令集。

注* 树莓派使用的是ARM v7指令集的CPU。

这篇文章里使用的是2016年10月29号最新的可编译的版本。

使用cd命令跳转到希望存放下载的Node.js文件的目录,这里以Downloads文件夹为例,然后下载并解压'tar'包:

cd Downloads
wget http://nodejs.org/dist/v6.10.3/node-v6.10.3.tar.gz
tar -xzf node-v6.10.3.tar.gz

编译Nodejs

一旦源代码下载完成,编译可能会花费好几个小时,所以请耐心等待。

注* 以前的版本编译仅需要十几分钟,但随着Chriumun V8引擎变得越来越复杂,编译时间也变得越来越长,应该是加入了越来越多对ECMAScript 6 支持的原因。想要提高编译速度的,可以找到node.js0.x版本进行编译。

安装编绎环境【可选】

apt-get install python g++ make

使用以下命令编译Nodejs:

cd node-v6.10.3
./configure
make

安装编译好的Nodejs代码

一旦编译完成,就可以安装进树莓派系统。这需要使用系统管理员登录系统,如 sudo 命令。

sudo make install

重启树莓派

sudo reboot

检查安装

一旦安装完成,可以使用以下命令检查版本:

node -v
npm -v

显示结果应该是:

v6.9.1
3.10.8

如果结果正常那么Nodejs和NPM就安装完成了。

安装0.12.x版的NodeJS

V0.12.x是非常经典的NodeJS版本,这个版本的NodeJS采用ECMAScript 5的语法,其地位类似jQuery的1.x版或Python的2.7版。其并没有引入ES6的一系列新语法特性,如Class/Promise/Async等,其性能较为稳定,体积较小,目前绝大多数npm模块都支持这个node版本。

1. 切换成root不必每次都输入sudo,如果出现错误可能已经是管理员,可忽略。

sudo -s

2. 下载并解压0.12.x版的nodejs

wget http://nodejs.org/dist/v0.12.18/node-v0.12.18.tar.gz
tar -xzf node-v0.12.18.tar.gz

3. 编译

cd node-v0.12.18
./configure
make

4 安装

make install

总结

以上所述是小编给大家介绍的在Debian(Raspberry Pi)树莓派上安装NodeJS的简单介绍,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!


# 树莓派安装nodejs  # 树莓派安装  # 树莓派安装Docker的方法步骤  # 在树莓派2或树莓派B+上安装Python和OpenCV的教程  # Ubuntu16.04/树莓派Python3+opencv配置教程(分享)  # 树莓派 msmtp和mutt 的安装和配置教程  # 的是  # 连接到  # 派上  # 小编  # 装进  # 应该是  # 指令集  # 在这里  # 鼠标  # 在此  # 可以用  # 能在  # 你能  # 给大家  # 它可以  # 可以使用  # 可选  # 为例  # 十几  # 这篇文章 


相关文章: 桂林网站制作公司有哪些,桂林马拉松怎么报名?  阿里云网站搭建费用解析:服务器价格与建站成本优化指南  php条件判断怎么写_ifelse和switchcase的使用区别【对比】  C#如何在一个XML文件中查找并替换文本内容  详解jQuery停止动画——stop()方法的使用  php能控制zigbee模块吗_php通过串口与cc2530 zigbee通信【介绍】  如何快速生成可下载的建站源码工具?  如何在西部数码注册域名并快速搭建网站?  c# 在高并发场景下,委托和接口调用的性能对比  定制建站平台哪家好?企业官网搭建与快速建站方案推荐  正规网站制作公司有哪些,目前国内哪家网页网站制作设计公司比较专业靠谱?口碑好?  北京制作网站的公司,北京铁路集团官方网站?  定制建站策划方案_专业建站与网站建设方案一站式指南  电商网站制作公司有哪些,1688网是什么意思?  网站微信制作软件,如何制作微信链接?  威客平台建站流程解析:高效搭建教程与设计优化方案  建站之星2.7模板:企业网站建设与h5定制设计专题  如何在云主机上快速搭建网站?  关于BootStrap modal 在IOS9中不能弹出的解决方法(IOS 9 bootstrap modal ios 9 noticework)  娃派WAP自助建站:免费模板+移动优化,快速打造专业网站  如何配置WinSCP新建站点的密钥验证步骤?  C++如何使用std::optional?(处理可选值)  c++ stringstream用法详解_c++字符串与数字转换利器  如何获取免费开源的自助建站系统源码?  保定网站制作方案定制,保定招聘的渠道有哪些?找工作的人一般都去哪里看招聘信息?  胶州企业网站制作公司,青岛石头网络科技有限公司怎么样?  建站10G流量真的够用吗?如何应对访问高峰?  香港服务器建站指南:外贸独立站搭建与跨境电商配置流程  哪家制作企业网站好,开办像阿里巴巴那样的网络公司和网站要怎么做?  活动邀请函制作网站有哪些,活动邀请函文案?  微信小程序 五星评分(包括半颗星评分)实例代码  建站之星下载版如何获取与安装?  手机钓鱼网站怎么制作视频,怎样拦截钓鱼网站。怎么办?  用v-html解决Vue.js渲染中html标签不被解析的问题  如何快速搭建虚拟主机网站?新手必看指南  网站制作的方法有哪些,如何将自己制作的网站发布到网上?  家具网站制作软件,家具厂怎么跑业务?  宁波免费建站如何选择可靠模板与平台?  如何在云指建站中生成FTP站点?  Android滚轮选择时间控件使用详解  ,在苏州找工作,上哪个网站比较好?  如何在云主机快速搭建网站站点?  广东专业制作网站有哪些,广东省能源集团有限公司官网?  广平建站公司哪家专业可靠?如何选择?  如何在Windows 2008云服务器安全搭建网站?  制作国外网站的软件,国外有哪些比较优质的网站推荐?  如何选择美橙互联多站合一建站方案?  如何在建站之星绑定自定义域名?  建站之星安装模板失败:服务器环境不兼容?  如何在自有机房高效搭建专业网站? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。