उबंटू / डेबियन / रास्पियन पर Google कोडर स्थापित करें
Google कोडर के बारे में बात करने के लिए छोटा लेख। यह छोटा प्रोजेक्ट जो आपको रास्पबेरी पाई पर कोड करना सीखने की अनुमति देता है, वास्तव में खराब हो गया है। पूरी तरह से जावास्क्रिप्ट में लिखा गया यह वेब अनुप्रयोगों के लिए नोड.जेएस की गति को स्पष्ट रूप से प्रदर्शित करता है। अपने हिस्से के लिए, मैं इसका उपयोग सीएसएस और एचटीएमएल 5 टैग में हेरफेर करने के तरीके सीखने के लिए करता हूं। सर्वर की तरफ, मैं अजगर और Django पर रहता हूं। संक्षेप में, यदि आप अपने रास्पबेरी को केवल उसके लिए प्रारूपित नहीं करना चाहते हैं, तो आप उबंटू या डेबियन पर कोडर स्थापित कर सकते हैं। आप इस प्रक्रिया का पालन करके इसे अपने आरपीआई (रास्पियन पर) पर स्थापित करने के लिए सिस्टम को फिर से स्थापित किए बिना आधिकारिक स्थापना के लिए आवश्यक कर सकते हैं।
सारांश
आवश्यक शर्तें
Node.js
ubuntu पर node.js और npm लाइब्रेरी मैनेजमेंट टूल इंस्टॉल करना आसान है:
1
|
apt–get install nodejs npm
|
दूसरी ओर डेबियन पर पहले बैकपोर्ट रिपॉजिटरी स्थापित करना आवश्यक है
1
2
3
|
echo « deb http://ftp.us.debian.org/debian wheezy-backports main » >> /etc/apt/sources.list
apt–get update
apt–get install nodejs
|
नोडज से नोड तक एक प्रतीकात्मक लिंक बनाएं
ln -s / usr / bin / nodejs / usr / स्थानीय / बिन / नोड
सत्यापनकर्ता l'स्थापना
1
|
node –v
|
NPM
हमें स्क्रिप्ट मिलती है और हम फ्लाई पर इंस्टॉल करते हैं
1
|
curl https://npmjs.org/install.sh | sudo sh
|
सत्यापन
1
|
npm –v
|
Google कोडर स्थापित करना
स्रोत वसूली
1
|
git clone https://github.com/googlecreativelab/coder
|
हम अपने आप को फ़ाइल में रखते हैं और हम आवश्यक पुस्तकालय स्थापित करते हैं
1
2
|
cd coder–base
npm install
|
कोडर में एप्लिकेशन इंस्टॉल करना
1
2
|
cd coder–apps
sh install_common.sh ../coder–base/
|
एप्लिकेशन को "pi" उपयोगकर्ता की आवश्यकता है
1
|
useradd –m pi
|
कोडिंग शुरू करें
1
2
|
cd coder–base
npm start
|
आवेदन तब मशीन के पते पर उपलब्ध होता है जो यह सब होस्ट करता है। लिसनिंग पोर्ट को संशोधित करने के लिए आप कोडर-बेस / config.js फ़ाइल को संशोधित कर सकते हैं। यह रहा मेरा:
1
2
3
4
5
6
|
exports.listenIP = null; //Defaults to *
exports.listenPort = ‘8083’; //the SSL port things run on
exports.httpListenPort = ‘8084’; //this will all be redirected to SSL
exports.cacheApps = true;
exports.httpVisiblePort = ‘8084’; //forwarded http port the user sees
exports.httpsVisiblePort = ‘8083’; //forwarded https port the user sees
|