Looking for rubygems Keywords? Try Ask4Keywords

rubygemsErste Schritte mit Rubygems


Bemerkungen

Gems können verwendet werden, um die Funktionalität in Ruby-Anwendungen zu erweitern oder zu ändern. Sie werden häufig zum Verteilen wiederverwendbarer Funktionen verwendet, die mit anderen Rubyisten zur Verwendung in ihren Anwendungen und Bibliotheken verwendet werden. Einige Edelsteine ​​bieten Befehlszeilen-Dienstprogramme, mit denen Sie Aufgaben automatisieren und Ihre Arbeit beschleunigen können.

Mit der RubyGems-Software können Sie Ruby-Softwarepakete einfach herunterladen, installieren und auf Ihrem System verwenden. Das Softwarepaket wird als gem und enthält eine gepackte Ruby-Anwendung oder -Bibliothek.

Edelsteinquelle ändern

# list gem sources:
gem sources -l
# remove default gem source:
gem sources -r https://rubygems.org/
# add other gem sources:
gem sources -a https://ruby.taobao.org/
 

Installieren Sie bestimmte vorkompilierte Ruby-Versionen und Ruby-Edelsteine ​​(Ubuntu)

sudo apt-add-repository ppa:brightbox/ruby-ng

Drücken Enter zur Bestätigung die Enter

sudo apt-get update

Dann können Sie Ihre Ruby-Version Ihrer Wahl installieren (das ppa unterstützt ruby2.0 ruby2.1 ruby2.2 ruby2.3 und die älteren Versionen ruby1.8 ruby1.9.1 ) Vergessen Sie nicht, das entsprechende -dev Paket für Ihre Version -dev . Ansonsten ist die Entwicklung von nativen Erweiterungen wie Nokogiri oder mysql2 fehl.

sudo apt-get install ruby2.3 ruby2.3-dev ruby-switch

sudo ruby-switch set ruby2.3

ruby -v

>> ruby 2.3.1p112 (2016-04-26) [x86_64-linux-gnu]

Jetzt können Sie über sudo gem install gemname beliebigen gem für alle Benutzer für alle Benutzer sudo gem install gemname .

Hinweis:

  • Diese Methode installiert und setzt systemweit Ruby und Rubygems für alle Benutzer
  • Erfordert sudo zum Installieren von Gems ( sudo gem install rails ), führt jedoch kein bundle als root aus. Wenn Sie Gems installieren müssen, werden Sie nach dem Sudo-Passwort gefragt.

Installation unter Linux

Stellen Sie sicher, dass Sie Ruby installiert haben, bevor Sie Rubygems installieren.

RubyGems mit apt-get unter Ubuntu installieren

sudo apt-get install rubygems
 

RubyGems mit yum installieren

sudo yum install rubygems
 

Manuelle Installationsmethode

wget https://rubygems.org/rubygems/rubygems-2.6.6.tgz
tar xvf rubygems-2.6.6.tgz
cd rubygems-2.6.6
sudo ruby setup.rb
 

Installation oder Setup

Wenn Sie kein RubyGems installiert haben, gibt es immer noch den Ansatz, Software zu installieren, und zwar manuell:

  • Download von RubyGems

  • Entpacke in ein Verzeichnis und eine cd dort

  • Installation mit: ruby setup.rb (möglicherweise benötigen Sie das Administrator- / Root-Privileg)

    sudo ruby setup.rb
     

Weitere Einzelheiten und andere Optionen finden Sie unter:

ruby setup.rb --help