rubygems Tutorial
Iniziare con rubygems
Ricerca…
Osservazioni
Le gemme possono essere utilizzate per estendere o modificare la funzionalità nelle applicazioni Ruby. Comunemente vengono utilizzati per distribuire funzionalità riutilizzabili condivise con altri Rubyist per l'uso nelle loro applicazioni e librerie. Alcune gemme forniscono utility da riga di comando per automatizzare le attività e velocizzare il lavoro.
Il software RubyGems ti consente di scaricare, installare e utilizzare facilmente i pacchetti software Ruby sul tuo sistema. Il pacchetto software è chiamato gem e contiene un'applicazione o una libreria Ruby.
Installazione o configurazione
Se non hai installato RubyGems , c'è ancora l'approccio pre-gem per ottenere il software, eseguendolo manualmente:
Scarica da RubyGems
Disimballare in una directory e fare il
cdlìInstalla con:
ruby setup.rb(potresti aver bisogno del privilegio admin / root)sudo ruby setup.rb
Per maggiori dettagli e altre opzioni, vedi:
ruby setup.rb --help
Installazione su Linux
Assicurati di aver installato ruby prima di installare rubygems, quindi:
Installare RubyGems usando apt-get su Ubuntu
sudo apt-get install rubygems
Installazione di RubyGems Usando yum
sudo yum install rubygems
Metodo di installazione manuale
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
Installa specifiche ruby precompilate e ruby gems (Ubuntu)
sudo apt-add-repository ppa:brightbox/ruby-ng
Premi Enter per confermare
sudo apt-get update
Quindi puoi installare la tua versione rubino di scelta (il ppa supporta ruby2.0 ruby2.1 ruby2.2 ruby2.3 e versioni legacy ruby1.8 ruby1.9.1 ) Non dimenticare di includere il rispettivo pacchetto -dev per la tua versione. Altrimenti lo sviluppo di estensioni native come Nokogiri o mysql2 fallirà.
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]
Ora puoi installare qualsiasi gemma desiderata a livello di sistema per tutti gli utenti tramite sudo gem install gemname .
Nota:
- Questo metodo installa e imposta ruby e rubygems a livello di sistema per tutti gli utenti
- Richiede sudo per installare gemme (
sudo gem install rails) ma non eseguirebundlecome root. Se ha bisogno di installare gems chiederà la password sudo.
Cambia origine gemma
# 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/