Installieren Sie Google Coder unter Ubuntu / Debian / Raspbian
Kleiner Artikel zum Thema Google Coder. Dieses kleine Projekt, mit dem Sie das Programmieren auf einem Raspberry Pi lernen können, ist wirklich vermasselt. Vollständig in Javascript geschrieben, zeigt es deutlich die Geschwindigkeit von node.js für Webanwendungen. Ich für meinen Teil nutze es, um zu lernen, wie man CSS- und HTML5-Tags manipuliert. Serverseitig bleibe ich bei Python und Django. Kurz gesagt, wenn Sie Ihre Himbeere nicht nur dafür formatieren möchten, können Sie Coder auf Ubuntu oder Debian installieren. Sie können dieses Verfahren auch befolgen, um es auf Ihrem RPI (auf Raspbian) zu installieren, ohne das System neu zu installieren, wie es die offizielle Installation erfordert.
Zusammenfassung
Voraussetzungen
Node.js
Unter Ubuntu ist die Installation von node.js und dem npm-Bibliotheksverwaltungstool einfach:
1
|
apt–get install nodejs npm
|
Auf der anderen Seite ist es unter Debian notwendig, die Backport-Repositorys vorher zu installieren
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
|
Machen Sie einen symbolischen Link von nodejs zu node
In -s / usr / bin / nodejs / usr / local / bin / node
Überprüfung der Installation
1
|
node –v
|
NPM
Wir bekommen das Skript und wir installieren es im Handumdrehen
1
|
curl https://npmjs.org/install.sh | sudo sh
|
Überprüfung
1
|
npm –v
|
Google Coder installieren
Quellenwiederherstellung
1
|
git clone https://github.com/googlecreativelab/coder
|
Wir platzieren uns in der Datei und installieren die notwendigen Bibliotheken
1
2
|
cd coder–base
npm install
|
Anwendungen im Coder installieren
1
2
|
cd coder–apps
sh install_common.sh ../coder–base/
|
Die Anwendung benötigt einen „pi“-Benutzer
1
|
useradd –m pi
|
Codierung starten
1
2
|
cd coder–base
npm start
|
Die Anwendung ist dann unter der Adresse des Rechners verfügbar, der all dies hostet. Um den Listening-Port zu ändern, können Sie die Datei coder-base / config.js ändern. Hier ist mein:
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
|