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 --systemAktualisiere installierte Gems über:
gem updateWenn 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 railsmysql (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.8sudo gem install rails
sudo gem install mongrelUnd 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 --systemWas 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-devQuelle: http://www.rousette.org.uk/projects/forums/viewthread/177/
Erhalte neue Beiträge in deinem Posteingang.
Kein Spam. Jederzeit abmelden.