Ruby on Rails · 2 min read · Jan 21, 2026

Erste Schritte mit Ruby On Rails

Erste Schritte mit Ruby On Rails

Allgemein gibt es 3 Installationen: OSX, Windows und Linux, wobei Letzteres am einfachsten ist.

Windows:

Gehe zu http://www.rubyonrails.org/ und lade das Paket mit den Gems (Windows-Installer) herunter.

Installiere das Paket.

Aktualisiere das Gem-System über:

gem update --system

Aktualisiere installierte Gems über:

gem update

Wenn dies erledigt ist, installiere die relevanten Gems. Ich würde folgendes als Minimum vorschlagen:
*rails (für das Framework)
Bitte beachte, dass Rails 2.02 die neueste Version ist, du kannst eine ältere Version über

gem install v1.2.6 rails

mysql (für den Datenbankzugriff) mongrel (Webserver, besser als webrick)

Wenn du nach der Version gefragt wirst, die du verwenden möchtest, wähle die neueste Version, die win32 in der Option hat.

OSX 10.4 und 10.5

Gehe zu http://www.macports.org/ und lade die richtige Version der Datei (Tiger/Leopard) herunter.

Lies die Installationsanleitung: http://www.macports.org/install.php

Kurzanleitung:
Installiere das richtige Xcode für dein System.
Installiere das MacPorts-Programm (das kann eine Weile dauern)
Wenn du fertig bist, mache:

sudo port install ruby  
sudo port install rb-gems (Aktivierung von Gems unter Ruby)  
sudo gem install rails (Framework)  
sudo port install rb-mysql (MySQL für die Verwendung unter RoR)  
sudo gem install mongrel (Webserver)  
sudo port install subversion (für einfache Installation von Remote-Plugins)

Linux (Ubuntu-ähnlich / Debian-basiert)

sudo apt-get update && sudo apt-get upgrade (aktualisiere die neueste Liste und aktualisiere die Software, bevor du fortfährst).  
sudo apt-get install ruby subversion mysql libmysql-ruby1.8
sudo gem install rails  
sudo gem install mongrel

Und du solltest bereit sein.

IDE zur Verwendung mit RoR:
Textmate (OSX), hat sehr schlechte Subversion-Integration, aber gute RoR-Integration
Nicht kostenlos
Eclipse (gute Integration über Plugins)
http://www.eclipse.org/ Plugins über die Aptana-Website herunterladen, für RoR-Unterstützung.
Kostenlos

Aptana (gute Integration über Plugins) http://www.aptana.com/
vollständige IDE, eclipse-basiert. Kostenlos
IDEA (gute Integration über Plugins)
Vollständige IDE-Suite mit großartiger Integration von Subversion, MySQL und sogar Jira für das Bugtracking.
Professionell, aber teuer.

Denke daran, deine IDE auf den Ort zu verweisen, an dem dein RoR / Rails installiert ist, für die beste Integration:
Windows meistens: c:\ruby\bin
OSX: /opt/local/
Linux: /usr/bin/ruby

Fehler:

Linux:

sudo gem update --system

Was diesen Fehler einführte:

/usr/bin/gem:23: uninitialized constant Gem::GemRunner(NameError)

wann immer ich versuchte, Rubygems auszuführen. Im Rails-Forum fand ich eine Lösung dafür! Füge einfach die Zeile zur Datei /usr/bin/gem hinzu (kann auf einem Mac anders sein):

require 'rubygems/gem_runner'

nach

require 'rubygems'

Quelle: http://www.nickpeters.net/2007/12/31/fix-for-uninitialized-constant-gemgemrunner-nameerror/

Dieser Fehler beim Installieren von Gems:

extconf.rb:1:in `require’: no such file to load—mkmf (LoadError)

von extconf.rb:1.

Mache:

sudo apt-get install ruby1.8-dev

Quelle: http://www.rousette.org.uk/projects/forums/viewthread/177/

Share: X/Twitter LinkedIn

Erhalte neue Beiträge in deinem Posteingang.

Kein Spam. Jederzeit abmelden.