Ruby Installation - Linux
Im Folgenden finden Sie die Schritte zur Installation von Ruby auf einem Linux-Rechner.
Hinweis:Stellen Sie vor der Installation sicher, dass Sie über Root-Rechte verfügen.
Installation aus dem Quellcode
- Laden Sie die neueste komprimierte Ruby-Datei herunter.Bitte klicken Sie hier, um sie herunterzuladen。
- Nachdem Sie Ruby heruntergeladen haben, entpacken Sie es in das neu erstellte Verzeichnis:
$ tar -xvzf ruby-2.2.3.tgz $ cd ruby-2.2.3
- Konfigurieren und kompilieren Sie nun den Quellcode wie unten gezeigt:
$ ./configure $ make $ sudo make install
- Geben Sie nach der Installation den folgenden Befehl in der Befehlszeile ein, um sicherzustellen, dass alles ordnungsgemäß funktioniert:
$ruby -v ruby 2.2.3……
- Wenn alles ordnungsgemäß funktioniert, wird die Version des installierten Ruby-Interpreters ausgegeben, wie oben gezeigt. Wenn Sie eine andere Version installiert haben, wird eine andere Version angezeigt.
Ruby automatisch installieren
Wenn Ihr Computer bereits mit dem Internet verbunden ist, ist die einfachste Methode zur Installation von Ruby die Verwendung vonyumoderapt-get. Geben Sie in der Eingabeaufforderung den folgenden Befehl ein, um Ruby auf Ihrem Computer zu installieren.
$ sudo yum install ruby # CentOS, Fedora, oder RHEL 系统 oder sudo apt-get install ruby-full # Debian oder Ubuntu 系统
Wenn Sie ein Mac-System verwenden, können Sie den Befehlbrewverwenden, um zu installieren:
$ brew install ruby
Ruby mit RVM installieren
RVM kann mehrere Ruby-Versionen auf dem System installieren und verwalten. Es kann auch verschiedene Gem-Sets verwalten. Es unterstützt OS X, Linux und andere UNIX-ähnliche Betriebssysteme.
RVM installieren
$ gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB $ curl -sSL https://get.rvm.io | bash -s stable
Nach der Installation werden einige Installationsinformationen aufgelistet, und eine Zeile erfordert Aufmerksamkeit:
... To start using RVM you need to run `source /etc/profile.d/rvm.sh` ....
Das bedeutet, dass Sie, um es verwenden zu können, einen source-Befehl ausführen müssen, um die neu geänderte Initialisierungsdatei erneut auszuführen. Führen Sie gemäß der Installationsaufforderung den folgenden Befehl aus, um die RVM-Umgebung zu laden (dies ist nicht nötig, wenn Sie ein neues Terminal öffnen, da es automatisch neu geladen wird).
source /etc/profile.d/rvm.sh
Überprüfen, ob die Installation korrekt ist
$ rvm -v rvm 1.22.17 (stable) by Wayne E. Seguin <[email protected]>, Michal Papis <[email protected]> [https://rvm.io/]
Ruby-Umgebung mit RVM installieren
Bekannte Ruby-Versionen auflisten:
$ rvm list known
Sie können eine vorhandene rvm-Version zur Installation auswählen (im Folgenden ein Beispiel für die Installation von rvm Version 2.4.2)
$ rvm install 2.4.2
Warten Sie ebenfalls weiter auf den langwierigen Download- und Kompilierungsprozess. Nach Abschluss werden Ruby und Ruby Gems installiert.
Häufig verwendete RVM-Befehle
Installierte Ruby-Versionen abfragen
$ rvm list
Eine installierte Version deinstallieren
$ rvm remove 1.9.2
Ruby-Version festlegen
Nachdem RVM installiert ist, müssen Sie den folgenden Befehl ausführen, um die angegebene Ruby-Version als Systemstandard festzulegen.
$ rvm 2.0.0 --default
Ebenso können Sie andere Versionsnummern verwenden, sofern Sie diese Version mit rvm install installiert haben.
An diesem Punkt können Sie testen, ob es korrekt ist.
$ ruby -v ruby 2.0.0p247 (2013-06-27 revision 41674) [x86_64-darwin13.0.0] $ gem -v 2.1.6
Dies kann daran liegen, dass Rubys Standardquelle cocoapods.org verwendet, auf die aus China manchmal problematisch zuzugreifen ist. Eine online gefundene Lösung besteht darin, die Quelle durch die von ruby-china zu ersetzen, wie folgt:
$ gem source -r https://rubygems.org/ $ gem source -a https://gems.ruby-china.com/
Um zu überprüfen, ob die Ersetzung erfolgreich war, können Sie ausführen:
$ gem sources -l
Normales Ausgabeergebnis:
*** CURRENT SOURCES *** https://gems.ruby-china.com/
Bitte stellen Sie sicher, dass nur gems.ruby-china.com vorhanden ist
$ gem install rails
Wenn Sie Gemfile und Bundle verwenden (z. B. Rails-Projekte)
Sie können den Gem-Quellen-Mirror-Befehl von Bundler verwenden.
$ bundle config mirror.https://rubygems.org https://gems.ruby-china.com
Auf diese Weise müssen Sie die Quelle in Ihrer Gemfile nicht ändern.
source 'https://rubygems.org/' gem 'rails', '4.1.0' ...Weitere Erweiterungen
