Ruby on Rails on Windows
Nachdem ich Anfang des Jahres beschlossen hatte, Ruby zu lernen, habe ich das vor einer Woche in die Tat umgesetzt. Zusammen mit Holger entwickle ich eine webbasierte DVD- und Blu-Ray Verwaltung basierend auf Ruby on Rails. Dabei habe ich den Fehler gemacht, dass ich das auf einem Windows-Notebook machen wollte und erst mal fast einen Abend mit der Installation der neusten Ruby Version 1.8.7 verbracht.
Damit das anderen nicht auch so geht, versuche ich nochmal, zu rekapitulieren, welche Schritte dazu nötig waren:
- Laden Sie den Ruby One-Click Installer 1.8.6 von der Ruby Website herunter.
- Installieren Sie Ruby 1.8.6 (zum Beispiel in C:\ruby).
- Laden Sie das Ruby 1.8.7 Binary von der Ruby Website herunter.
- Entpacken Sie das Binary in den selben Ordner (C:\ruby), in den der Installer die Version 1.8.6 installiert hat.
- Laden Sie ZLib Packages von der ZLib Website herunter und Entpacken Sie das Archiv.
- Benennen Sie die Datei zlib1.dll nach zlib.dll um.
- Kopieren Sie die Datei zlib.dll nach C:\ruby\bin.
- Laden Sie libiconv 1.91 herunter und Entpacken das Archiv.
- Kopieren Sie die Datei bin/iconv.dll nach C:\ruby\bin.
- Laden Sie OpenSSL herunter und installieren es. Bei der Installation kann es sein, dass Sie aufgefordert werden, zuerst das Microsoft Visual C++ 2008 Redistributable Package zu installieren.
Damit sollte Ruby installiert sein. Überprüfen können Sie das einfach in der Konsole über:
C:\Users\schst> ruby --version ruby 1.8.7 (2008-08-11 patchlevel 72) [i386-mswin32]
Um Ruby on Rails zu verwenden, sollten Sie nun auch noch SQLite installieren. Während der Entwicklung können Sie Ihre Models sehr komfortabel in einer SQLite Datenbank persistieren. Sollten Sie SQLite noch nicht installiert haben, reichen dazu die folgenden Schritte aus:
- Laden Sie die vorkompilierte Verson für Windows herunter.
- Entpacken Sie das Archiv
- Kopieren Sie die Datei sqlite3.exe nach C:\ruby\bin.
Als nächstes können Sie sich nun daran machen, den gem Installer für Ruby zu installieren:
- Laden Sie die aktuelle Version von RubyForge herunter.
- Entpacken Sie das Archiv.
- Führen Sie ruby setup.rb aus.
Alle weiteren Schritte erledigt nun gem für Sie:
C:\Users\schst>gem install rails C:\Users\schst>gem install sqlite3-ruby
Danach können Sie mit Ihrer ersten Ruby on Rails Applikation loslegen:
C:\Users\schst> rails my-app C:\Users\schst> cd my-app C:\Users\schst> ruby script/server
Ihre Anwendung öffnen Sie nun im Browser über http://localhost:3000.
Xing
LinkedIn
Twitter
Ohloh
Slideshare
Facebook
Delicious
Github
Technorati
Flickr
Last.fm
YouTube
Amazon Wishlist
vor 2 Jahren
Installing Visual Studio 2008 is not going to work with One-Click Installer or the package of 1.8.7 you extracted on top of it.
Please take a look to RubyInstaller and the alternative Development Kit for better Windows support.
http://rubyinstaller.org/
vor 1 Jahr
Wieso ist das ein Fehler, Rails auf einem Windows-Notebook installieren zu wollen? Seit der 10er funktioniert bei mir Ubuntu gar nicht mehr, und ich frage mich, ob ich nicht um Linux herum komme?