Tôi cũng đang cố gắng cài đặt node.js
trên Raspberry Pi của mình GPIO
.
Tôi đang chạy một bản cài đặt hoàn toàn mới của Debian Jessie
Tôi có thể cài đặt nodejs v.0.10.29. Bất kể tôi làm gì, đây là gói gần đây nhất tôi có thể cài đặt ngay cả khi rất nhiều bài tôi đọc đang nói về phiên bản 4.0.0.
Tuy nhiên v0.10,29 đang chạy và tôi có thể chạy một máy chủ http đơn giản.
Vấn đề xảy ra khi tôi cố gắng cài đặt GPIO. Tôi đã thử như sau;
- rpi-gpio
- pi-gpio
- onoff
Tôi không thể làm cho bất kỳ ai trong số họ làm việc và tôi đã chơi xung quanh để thử bất cứ điều gì tôi có thể tìm thấy trên web để sửa nó. Tôi đã thử khá nhiều thứ.
Vì vậy, vì có lẽ tôi đã làm hỏng rất nhiều thứ, tôi đã cài đặt lại hệ điều hành Debian {Ed: Raspbian} Jessie và sẽ cho nó một lần nữa.
Từ đó, tôi nên làm gì sau khi hệ điều hành của tôi được cài đặt để làm việc này?
Bất cứ ai cũng có một bộ hướng dẫn tốt cho việc này - bởi vì tôi có thể đang thiếu một cái gì đó, phải không?
Nếu bất cứ ai sẵn sàng giúp đỡ, tôi sẵn sàng làm theo hướng dẫn và đăng bất kỳ thông báo lỗi nào tôi nhận được, bởi vì đây là tất cả những gì tôi đã nhận được.
Vì vậy, tôi đoán tôi sẽ bắt đầu với:
sudo apt-get update
Cái gì tiếp theo?
EDIT # 1 Nodejs v0.10.29 được cài đặt
Tôi đã cài đặt Nodejs theo đề xuất của Joan:
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
trả lại;
v0.10,29
Cài đặt EDIT # 2 pi-gpio
Bây giờ nút đó đã được cài đặt, tôi đã thử bật đèn led ở chân 18 và gặp lỗi sau;
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)
Vì vậy, tôi đã cài đặt pi-gpio bằng npm;
sudo npm install pi-gpio
Bây giờ tôi nhận được lỗi này;
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
Vì vậy, bây giờ tôi sẽ cài đặt gpio-admin.
Và đây là nơi nó trở nên lộn xộn vì gpio-admin đã cũ và sẽ không cài đặt trên Debian Jessie Vì vậy, nếu bất cứ ai cũng có thể tìm ra cách bật đèn led từ Nodejs trong Debian Jessie thì thật tuyệt vời.