Installation von Ruby
Alle nötigen Sourcen für die Instalation von Ruby liegen für Windows, Linux und Mac OS unter
ruby-lang.org vor. Um die Installation möglicht einfach
durchführen zu können, sollte man dieses z.B. unter Debian mittels des Befehls:
sudo apt-get install ruby irb rdoc
oder unter Windows mit Hilfe des
One-Click Ruby Installers durchführen.
[top]
Installation von Rails
Ist Ruby erst einmal installiert und läuft, ist die Installation von Rails mit einem simplen Kommando erledigt.
Hierzu wird der Ruby-Paketmanager RubyGem verwendet, durch den Aufruf von
gem install rails --remote
lädt und installiert dieser die fünf nötigen Module, wobei jedes einzeln bestätigt werden muss.
[top]
Installation einer Datenbank
Für alle gängigen Datenbanken sind entsprechende Datenbankschnittstellen verfügbar. Somit kann ein beliebiges
Datenbank-Management-System gewählt und installiert werden. Nach der Installation der Datenbankschnittstelle
kann dieses sofort verwendet werden.
[top]
Webserver?
Rails bringt wie schon erwähnt einen eigenen Webserver mit, den WEBrick. Dieser wird beim Anlegen einer
Rails-Application gleich mit erzeugt und über folgende Komandozeile gestartet:
PathToApplication/ruby script/server – e <Umgebung>
, bzw. unter Windows
ruby /PathToApplication/script/server
Alternativ unterstützen die Webserver Apache und Lighttpd Ruby on Rails. Die Vorteile der einzelnen Server im Vergleich:
WEBrick |
-> |
Automatische Konfiguration durch RoR |
Apache |
-> |
Alle Vorteile des Apache Servers und seiner Module |
Lighttpd |
-> |
Sehr schneller und stabiler Server |
[top]
Erzeugen der ersten Railsanwendung
Vorbereitungen
Standardmässig sollte für eine Railsanwendung und für jede Laufzeitumgebung eine eigene Datenbank angelegt werden.
Exemplarisch wird hier nur eine Datenbank für die Anwendung angelegt:
Erzeugen einer Datenbank + TabelleAnlegen einer Rails-Anwendung
Zusnächst sollte man in das Verzeichnis wechseln in dem die Anwendung liegen soll. In diesem Verzeichnis ruft man
dann folgendens Kommando auf:
rails hallowelt
Dieser Befehl erzeugt eine Vielzahl von Dateien und legt gleichzeitig alles Notwendige an, um unsere Anwendung
zu starten. Mittels:
cd hallowelt
ruby script/server -p 8080
wird der Server WEBrickgestartet. Er stellt uns nun unter
http://127.0.0.1:8080 die
Rails-Startseite zur Verfügung.
Konfiguration der Datenbankanbindung
Die winzigste vorzunehmende Konfiguration ist der Einrichtung der Datenbank. Hierzu wird die Datei "config/database.yml"
verändert:
config/database.yml (Ausschnitt)[top]
Blick auf die erzeugte Verzeichnisstruktur
|
Die wichtigesten Verzeichnisse sind:
app - Hier werden die Models, Views und Controller gespeichert config - Enthält die routes.rb und die database.yml test - Unittest-Verzeichnisse scripts - Enthält u.a. WEBrick und die Generatoren public - Der aus dem Web zugängliche Ordner für z.B. Bilder, Stylesheets, usw.
|
[top]