我正在尝试node.js
在Raspberry Pi以及Windows XP 上安装Raspberry Pi GPIO
。
我正在运行全新的Debian Jessie安装
我可以安装nodejs v.0.10.29。不管我做什么,这几乎是我能够安装的最新软件包,即使我阅读的许多文章都谈到了4.0.0版。
但是v0.10.29正在运行,我可以运行一个简单的http服务器。
当我尝试安装GPIO时出现问题。我尝试了以下方法;
- rpi-gpio
- -
- 开关
我无法让他们中的任何人正常工作,并且我一直在尝试尝试在网上找到的任何问题以对其进行修复。我已经尝试了几乎所有东西。
因此,由于我可能搞砸了很多事情,因此我重新安装了OS Debian {Ed:Raspbian} Jessie,并将再次尝试。
从那里开始,在安装操作系统后我应该怎么做才能使它正常工作?
有人为此提供了很好的指导-因为我可能缺少一些东西,对吧?
如果有人愿意提供帮助,我将很乐意按照说明进行操作,并发布我收到的任何错误消息,因为到目前为止,这就是我一直得到的。
所以我想我将从以下内容开始:
sudo apt-get update
下一步是什么?
编辑#1 Nodejs v0.10.29已安装
我已经按照Joan的建议安装了Nodejs:
wget https://nodejs.org/dist/v4.3.1/node-v4.3.1-linux-armv6l.tar.xz
tar xf node-v4.3.1-linux-armv6l.tar.xz
cd node-v4.3.1-linux-armv6l/
sudo cp -R * /usr/local
nodejs -v
回;
v0.10.29
EDIT#2 pi-gpio安装
现在已经安装了该节点,我尝试打开引脚18的LED并收到以下错误;
module.js:340
throw err;
^
Error: Cannot find module 'pi-gpio'
at Function.Module._resolveFilename (module.js:338:15)
at Function.Module._load (module.js:280:25)
at Module.require (module.js:364:17)
at require (module.js:380:17)
at Object.<anonymous> (/home/pi/NODE/http.js:22:12)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Function.Module.runMain (module.js:497:10)
所以我已经使用npm安装了pi-gpio;
sudo npm install pi-gpio
我现在收到此错误;
Error when trying to open pin 18
/bin/sh: 1: gpio-admin: not found
Error when trying to close pin 18
/bin/sh: 1: gpio-admin: not found
因此,我现在将安装gpio-admin。
而且由于gpio-admin很旧并且不会在Debian Jessie上安装,因此它变得凌乱,因此,如果有人能提出一种在Debian Jessie下打开Nodejs的LED的方法,那就太棒了。