Skip to content

Installation

Simikolon edited this page Jan 16, 2011 · 6 revisions

#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.

Zurück

Clone this wiki locally