Nainštalujte Google Coder na Ubuntu / Debian / Raspbian
Malý článok o programe Google Coder. Tento malý projekt, ktorý vám umožní naučiť sa kódovať na Raspberry Pi, je naozaj pokazený. Celý napísaný v javascripte jasne demonštruje rýchlosť node.js pre webové aplikácie. Z mojej strany ho používam na to, aby som sa naučil manipulovať so značkami CSS a HTML5. Na strane servera zostávam na pythone a Django. Stručne povedané, ak nechcete formátovať svoju malinu len kvôli tomu, môžete si nainštalovať Coder na Ubuntu alebo Debian. Môžete tiež postupovať podľa tohto postupu a nainštalovať ho do svojho RPI (na raspbian) bez preinštalovania systému, ako to vyžaduje oficiálna inštalácia.
Sommaire
predpoklady
Node.js
Na ubuntu je inštalácia node.js a nástroja na správu knižnice npm jednoduchá:
1
|
apt–get install nodejs npm
|
Na druhej strane na Debiane je potrebné predtým nainštalovať backport repozitáre
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
|
Vytvorte symbolický odkaz z nodejs do uzla
ln -s / usr / bin / nodejs / usr / local / bin / node
Skontrolujte inštaláciu
1
|
node –v
|
NPM
Získame skript a nainštalujeme ho za chodu
1
|
curl https://npmjs.org/install.sh | sudo sh
|
overenie
1
|
npm –v
|
Inštaluje sa Google Coder
Obnova zdroja
1
|
git clone https://github.com/googlecreativelab/coder
|
Umiestnime sa do súboru a nainštalujeme potrebné knižnice
1
2
|
cd coder–base
npm install
|
Inštalácia aplikácií v kódovači
1
2
|
cd coder–apps
sh install_common.sh ../coder–base/
|
Aplikácia potrebuje používateľa „pi“.
1
|
useradd –m pi
|
Začnite kódovať
1
2
|
cd coder–base
npm start
|
Aplikácia je potom dostupná na adrese stroja, ktorý toto všetko hostí. Ak chcete upraviť port počúvania, môžete upraviť súbor coder-base / config.js. Tu je môj:
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
|