Ich versuche, das Rails-Tutorial von Michael Hartl zu bekommen. Ich verbrachte viel Zeit damit, verschiedene Bibliotheken zu bekämpfen. Also habe ich alle Ruby-Software von meinem Ubuntu 10.4-System entfernt.
Dann habe ich Ruby 1.9.2 installiert.
%Vor%So weit, so gut. Dann habe ich
%Vor%Nach einer langen Zeit hat es die Installation beendet. Dann lief ich
%Vor%Also ... Ich habe keine /usr/bin/ruby1.8 auf meinem System. Wie kann ich in Rails 3.0.3 meinen Rubin unter / usr / bin / ruby verwenden?
Ich schätze jede Hilfe, die Sie mir geben können.
Nur um zu sehen, ob ich weitermachen könnte, versuchte ich
%Vor%Das lässt mich weitermachen, aber ist es das Richtige?
Es hat drei verschiedene Methoden gekostet, Ruby zu installieren und zu deinstallieren, aber ich habe es endlich verstanden!
Ich fand ein tolles Tutorial von Toran Billups , die einige gute Anweisungen gibt. Nach der Analyse, was er getan hat, geht es um einige Schlüsselkonzepte:
Hier ist also der Prozess.
Ich hatte den gleichen Fehler nach der Installation mit RVM und dem Öffnen neuer Shells. Die Lösung sollte lauten:
%Vor% P.S.
Ich benutze Ubuntu 10.04 und nach zwei Tagen Trial and Error habe ich endlich rails 3 mit Ruby 1.9.2. Ich empfehle sehr, RVM zu verwenden, um Ruby ein Geschenk des Himmels zu installieren!
Ich hatte auch Kopfschmerzen und möchte RVM jetzt nicht benutzen.
Ich sah, dass die Shebang-Zeile für / usr / bin / gem #! / usr / bin / ruby1.8 war und dass dies vermutlich das Problem war.
Ich habe sichergestellt, dass / etc / alternatives auf das richtige Gem-Skript zeigt; dies kann eingestellt werden mit:
update-alternatives --config gem
Dann habe ich / usr / bin / gem und symlinked von / usr / bin / gem nach / etc / alternatives / gem
entferntEs stellt sich heraus, dass der einzige Unterschied in den Gem-Skripten die Shebang-Linie war, also hätte sich das manuell geändert, das hätte auch funktioniert.
Gelöst, indem ich die Version meines aktuellen Ruby (mit RVM) auf 2.0.x zurück ändere.
Als ich Schienen (vor zwei Tagen) installiert habe, war es unter der Version 2.0.0. Gestern habe ich auf 2.1.x gewechselt. Heute habe ich den rails Befehl ausprobiert und den Fehler bekommen.
Also zurück zur RVM Ruby Version, die ich installiert habe, hat rails den Trick gemacht.
Entschuldigung durch das schlechte Englisch.
P.S. Ubuntu 13.10 verwenden
Tags und Links ruby-on-rails-3