मैं node.js
अपने रास्पबेरी पाई पर भी स्थापित करने की कोशिश कर रहा हूं GPIO
।
मैं डेबियन जेसी की एक नई स्थापना चला रहा हूं
मैं प्राप्त कर सकते हैं नोडज v.0.10.29 स्थापित। कोई फर्क नहीं पड़ता कि मैं क्या करता हूं, यह बहुत हालिया पैकेज है जिसे मैं स्थापित करने में सक्षम हूं, भले ही मैंने जो पोस्ट पढ़ा है वह संस्करण 4.0.0 की बात कर रहा हो।
हालाँकि v0.10.29 चल रहा है और मैं एक साधारण http सर्वर चला सकता हूं।
समस्या तब आती है जब मैं GPIO को स्थापित करने का प्रयास करता हूं। मैंने निम्नलिखित कोशिश की है;
- आरपीआई-GPIO
- अनुकरणीय-GPIO
- चालू बंद
मुझे उनमें से कोई भी काम करने के लिए नहीं मिल सकता है और मैंने इसे ठीक करने के लिए वेब पर कुछ भी खोजने की कोशिश कर रहा है। मैंने हर चीज की बहुत कोशिश की है।
इसलिए, जब से मैंने शायद बहुत सारी चीजों को गड़बड़ कर दिया है, मैंने ओएस डेबियन {एड: रास्पबियन} जेसी को फिर से इंस्टॉल किया और इसे एक और शॉट दूंगा।
वहाँ से, मुझे अपने ओएस को काम करने के लिए स्थापित करने के बाद क्या करना चाहिए?
किसी को भी इस के लिए निर्देश का एक अच्छा सेट है - क्योंकि मैं शायद कुछ याद कर रहा हूँ, है ना?
अगर कोई मदद करने के लिए तैयार है, तो मैं ख़ुशी से निर्देशों का पालन करूँगा और मुझे मिलने वाले किसी भी त्रुटि संदेश को पोस्ट कर सकता हूँ, क्योंकि अभी तक यह सब मुझे मिल रहा है।
इसलिए मुझे लगता है कि मैं इसके साथ शुरू करूंगा:
sudo apt-get update
आगे क्या होगा?
EDIT # 1 Nodejs v0.10.29 स्थापित है
जोआन द्वारा सुझाए गए अनुसार मैंने 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 पर एक लीड चालू करने का प्रयास किया है और निम्नलिखित त्रुटि मिली;
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 पुराना है और डेबियन जेसी पर स्थापित नहीं है, इसलिए अगर कोई भी डेबियन जेसी के तहत Nodejs से एक चालू करने के तरीके के साथ आ सकता है जो भयानक होगा।