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:
- In primo luogo, scaricare e installare il pacchetto: https://rubygems.org/pages/download .
- Decomprimere e inserire la directory, eseguire il comando: rubino setup.rb
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' ...