-
Notifications
You must be signed in to change notification settings - Fork 7
Installation
#Installationsanleitung
Marbleous ist eine Javascript Webanwendung. Um diese lokal ausführen zu können musst du dir einen Webserver wie z.B. Apache installieren. Wir gehen davon aus, dass du die aktuelle Ubuntu Desktop Version (10.10) verwendest.
##Installation von Apache
Der Apache-HTTP-Server ist standardmäßig unter Ubuntu 10.10
installiert. Wenn nicht, dann kannst du ihn dir wie folgt
installieren sudo apt-get install apache2.
Apache muss noch korrekt konfiguriert werden. Dazu ersetzt
du den Inhalt in httpd.conf unter /etc/apache2/ mit den folgenden
Zeilen:
NameVirtualHost *:80
<VirtualHost *:80>
ServerName marbleo.us.dev
ServerAlias marbleo.us.dev
DocumentRoot %Marbleous Location%/bin/
<Directory "%Marbleous Location%/bin/">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
<VirtualHost *:80>
ServerName marbleo.us.test
ServerAlias marbleo.us.test
DocumentRoot %Marbleous Location%/test/
<Directory "%Marbleous Location%/test/">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
Beachte, dass jedes auftreten von %Marbleous Location% durch den Ort
des Marbleous-Codes ersetzt werden muss.
Als letztes musst du die Datei /etc/hosts mit Superuser-Rechten öffnen
und folgende zwei Zeilen am Ende einfügen:
127.0.0.1 marbleo.us.dev
127.0.0.1 marbleo.us.test
Starte den Apache-Server mit dem Kommando sudo apachectl restart neu oder
starte Apache, falls er noch nicht gestartet wurde, mit sudo apachectl start.
Du hast es geschafft und kannst in deinem Browser unter marbleo.us.dev unser
Ergebnis anschauen. Unter marbleo.us.test findest du die Ergebnisse unserer
Unit-Tests.
##Marbleous compilieren
Um Marbleous compilieren zu können benötigst du Node.js. Unter dem angegebenen Link kannst du Node.js herunterladen. Du benötigst Version 0.3.4. Entpacke die heruntergeladene Datei und folge den Installationsanweisungen auf der Seite (./configure, make, make install). Um Node.js korrekt installieren zu können benötigst du Superuser-Rechte.
Nachdem Node.js erfolgreich installiert wurde kannst du nun CoffeeScript
mittels npm install coffee-script installieren. Hier benötigst du eventuell
wieder Superuser-Rechte.
Führe nun im Marbleous-Verzeichnis cake build aus, um Marbleous zu
compilieren. Mit cake test werden zusätzlich die Tests compiliert.