Installieren von Ruby 1.9.1 auf Ubuntu?
Ich wundere mich über die Installation der neuesten version von Ruby on Ubuntu 9.04. Jetzt kann ich laufen durch die ./configure
und make
Zeug in Ordnung, aber was ich Frage mich: wie vermeiden Sie Konflikte mit dem Verpackungssystem? Zum Beispiel, wenn einige andere Paket, das ich installieren hängt davon ab, Ruby, wäre das nicht der Paket-manager installieren (veraltet) Ruby-Paket und im schlimmsten Fall überschreiben Sie meine Dateien?
So, ich glaube, ich brauche etwas Weg, zu sagen, Ubuntu, Ruby ist in der Tat schon installiert?
InformationsquelleAutor der Frage Björn | 2009-07-10
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sparen Sie sich die Kopfschmerzen und die Nutzung RVM (Ruby Version Manager)
Beachten Sie, Rails 3 funktioniert am besten mit Ruby 1.9.2. Ruby 1.9.2 behebt etliche bugs in 1.9.1 und ist besser zu laufen 1.9.1.
Mit RVM installieren 1.9.2 ist ein Kinderspiel.
InformationsquelleAutor der Antwort Sam Saffron
(http://www.ruby-lang.org/en/downloads/)
InformationsquelleAutor der Antwort Ian Vaughan
Nach dem ausführen
Es die Lösung ist, führen Sie den folgenden Befehl ein:
Dann erhalten Sie folgende Ausgabe:
Kredit für diese Lösung geht um die person, die beantwortet https://askubuntu.com/questions/91693/how-do-you-uninstall-ruby-1-8-7-and-install-ruby-1-9-2 . Derzeit ruby1.9.1 Paket ist eigentlich ruby 1.9.2.
InformationsquelleAutor der Antwort kristianp
Wie ich es Tat, war es, um es zu bauen mit checkinstall, das Ihnen erlaubt, Baue ein deb-Paket. Also ich habe die Ruby 1.9.1 Quelle, Tat ein "konfigurieren" und dann "machen", haben ein "checkinstall" und aus dem Namen des Pakets ruby1.9 so installiert, als ob es eine neue version von ruby 1.9 (wie es sollte).
InformationsquelleAutor der Antwort
Bekam ich die Ruby-spezifische Informationen aus diese Website.
Sie können installieren Sie die software in ein anderes Verzeichnis mit der Option --prefix=/Pfad wechseln. Und es ist üblich, um die Installation in /opt/für alle, die auf Ihrem pc oder in $HOME wenn es nur für dich.
Für die Installation in /opt:
Wenn Sie möchten, verwenden Sie die /opt installiert ruby, Bearbeiten Sie ~/.bashrc und fügen Sie
Wenn Sie nicht wollen, um die benutzerdefinierte Ruby-build als Standard, Sie können fügen Sie diese zu Ihrem ~/.bashrc anstelle der früheren Befehl
InformationsquelleAutor der Antwort Dykam
Hier ist eine kurze und bequeme Weise zu installieren 1.9.1 und machen es standardmäßig:
http://michalf.me/blog:make-ruby-1-9-default-on-ubuntu-9-10-karmic-koala
InformationsquelleAutor der Antwort Michael Lazarev
Ich erstellt ein launchpad ppa für ruby 1.9.2. Details in den links unten
http://www.humbug.in/2010/launchpad-ppa-for-ruby-1-9-2-and-some-ruby-bindings/
InformationsquelleAutor der Antwort freethinker
Blick durch Synaptische es scheint Sie gar nicht zu tun haben mit dem Multiversum oder third-party repositories. Aber da
sudo apt-get install ruby
installiert derzeit ein alias zuruby1.8
sollten Sieruby1.9
explizit manuell oder über die repositories und erstellen Sie den aliasruby
selbst.Können Sie die Binärdatei in
/usr/bin
da hier die Verteilung würde es auf jeden Fall. Überall auf Ihrem WEG in Ordnung ist, obwohl.InformationsquelleAutor der Antwort Nikhil Chelliah