Latest web development tutorials

rubino RubyGems

RubyGems di Ruby è un gestore di pacchetti, che fornisce una distribuzione di programmi di Ruby e librerie di formati standard, ma fornisce anche un pacchetto di strumento di gestione installato.

strumento gem RubyGems progettato per gestire facilmente l'installazione, nonché per la distribuzione di server di gemma. Questo è simile a apt-get in Ubuntu, CentOS di yum, pip di Python.

RubyGems circa fondata nel novembre 2003, entrò a far parte della libreria standard di Ruby da Ruby 1.9 versione.

Se la versione di Ruby è inferiore a 1.9, è anche possibile installare manualmente:

Aggiornare il comando RubyGems:

$ gem update --system          # 需要管理员或root用户

gemma

Gem è un modulo di Ruby (chiamato gemme) gestore di pacchetti. Che contiene informazioni sul pacchetto, così come per i file di installazione.

Gem generalmente gli costruire file, inclusi i documenti ".gemspec" relative alle informazioni YAML Gem. codice Ruby può essere stabilita direttamente Gem, in questo caso generalmente utilizzare Rake per.

comando gioiello

comando di gemma è usato per costruire, caricare, scaricare e installare il pacchetto Gem.

gemma Usage

RubyGems funzionalmente con apt-get, portage, yum e NPM molto simili.

Installazione:

gem install mygem

Disinstallare:

gem uninstall mygem

Liste gemma installato:

gem list --local

Elenco di gemma disponibili, per esempio:

gem list --remote

Crea documento RDoc per tutte le gemme:

gem rdoc --all

Scaricare un gioiello, ma non l'installazione:

gem fetch mygem

Ricerca da gemma a disposizione, per esempio:

gem search STRING --remote

Costruzione di pacchetti gemma

comando gioiello può essere utilizzato anche per costruire e mantenere i file .gemspec e .gem.

.gemspec file di usare build .gem:

gem build mygem.gemspec

Modificare la fonte interna

Dal momento che le ragioni rete nazionale (si sa), con conseguente rubygems.org memorizzati in Amazon S3 sopra risorsa file di errori di connessione intermittente.

Quindi, si incontra con la gemma di installazione rack o bundle install tempo di tempo di risposta, in particolare con gem install rails -V per visualizzare l'esecuzione.

Così possiamo modificarlo come Taobao Scaricare Fonte: http://ruby.taobao.org/

In primo luogo, verificare la fonte di corrente:

$ gem sources -l
*** CURRENT SOURCES ***

https://rubygems.org/

Successivamente, rimuovere https://rubygems.org/, e aggiungere Taobao scaricare Fonte http://ruby.taobao.org/.

$ gem sources --remove https://rubygems.org/
$ gem sources -a https://ruby.taobao.org/
$ gem sources -l
*** CURRENT SOURCES ***

https://ruby.taobao.org
# 请确保只有 ruby.taobao.org
$ gem install rails

Se si utilizza Gemfile e Bundle (per esempio: progetto Rails)

Si può racchiudere il comando immagine del codice sorgente di gemma.

$ bundle config mirror.https://rubygems.org https://ruby.taobao.org

Quindi non cambia Gemfile la fonte.

source 'https://rubygems.org/'
gem 'rails', '4.1.0'
...