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

$ 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'
... 

Cloud Studio

Cloud Studio ist eine browserbasierte integrierte Entwicklungsumgebung, die die meisten Programmiersprachen unterstützt, darunter HTML5, PHP, Python, Java, Ruby, C/C++, .NET usw. Es ist weder ein Download noch eine Installation erforderlich, und Sie können Entwicklungsumgebungen mit einem Klick wechseln. Cloud Studio bietet eine vollständige Linux-Umgebung, unterstützt benutzerdefinierte Domainnamenauflösung und dynamische Anpassung von Rechenressourcen, sodass Sie die Entwicklung, Kompilierung und Bereitstellung verschiedener Anwendungen durchführen können.

Jetzt veranstaltet CODING einen Wettbewerb „My Favorite Cloud Studio Plugin Contest“ auf Basis des Cloud Studio-Arbeitsbereichs. Besuchen Sie die offizielle Veranstaltungswebsite: https://studio.qcloud.coding.net/campaign/favorite-plugins/index, um mehr über die Veranstaltung zu erfahren.

Weitere Erweiterungen