Ich habe heute Morgen ein paar Stunden damit verbracht, Rails auf einer neuen Ubuntu-Instanz zu installieren, und habe festgestellt, dass der Prozess sehr viel komplizierter ist als unter Windows. Unter Windows gehe ich zu rubyinstaller.org, starte die ausführbare Datei (ich war speziell an 1.9.2-p180 interessiert) und passe dann den Systempfad entsprechend an. Rails erfordert auch keine zusätzlichen Schritte, ich kann ein Git-Repository klonen und loslegen.
Unter Ubuntu musste ich die RVM installieren (was ich auch für Windows hätte tun können), die aufgelisteten Voraussetzungen installieren und apt-get fehlschlagen lassen, da einige dieser Pakete nicht mehr verfügbar waren. Ich lief dann schließlich rvm install
nur, um herauszufinden, dass make nicht funktionieren würde, also musste ich eine Reihe von Abhängigkeiten von openssl aus einer der .c-Dateien manuell auskommentieren und neu erstellen, dann wurde es endlich installiert. Rails war noch lange nicht fertig, also musste ich eine Reihe weiterer Voraussetzungen installieren, einige zusätzliche Dateien in der Ruby-Quelle bearbeiten und ausführen, und dann konnte ich endlich rails console
anfangen.
Ist das ganz normal? Sollte ich damit rechnen, dass alles auf Ubuntu ein paar Stunden länger dauert, wenn ich Rails-Anwendungen entwickeln werde? Ich musste mindestens 3-4 Anleitungen für 11.04 und mindestens 5 verschiedene Stapelüberlaufpfosten zu Rate ziehen, um die Sache zum Laufen zu bringen, es scheint mir eine sehr traumatische Benutzererfahrung zu sein.