Latest web development tutorials

rubi RubyGems

RubyGems de Ruby é um gerenciador de pacotes, que fornece uma distribuição de programas e bibliotecas de formatos padrão do Ruby, mas também oferece um pacote de ferramenta de gerenciamento instalado.

ferramenta gem RubyGems projetado para gerenciar facilmente a instalação, bem como para a distribuição de servidor jóia. Isto é semelhante ao apt-get no Ubuntu, CentOS de yum, pip do Python.

RubyGems sobre fundada em novembro de 2003, tornou-se parte da biblioteca padrão do Ruby a partir de Ruby 1.9 versão.

Se a sua versão do Ruby é inferior a 1.9, você também pode instalar manualmente:

Atualizar comando RubyGems:

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

jóia

Gem é um módulo Ruby (chamado de Gems) gerenciador de pacotes. Que contém informações sobre o pacote, assim como para os ficheiros de instalação.

Gem em geral, os ".gemspec" construir arquivos, incluindo documentos relacionados às informações YAML Gem. código Ruby pode ser estabelecida directamente Gema, neste caso, geralmente usam Rake para.

comando gem

comando gem é usado para construir, carregar, descarregar e instalar o pacote Gem.

uso gem

RubyGems funcionalmente com o apt-get, portage, yum e NPM muito semelhante.

instalação:

gem install mygem

Desinstalar:

gem uninstall mygem

Listas gem instalada:

gem list --local

Lista de jóia disponíveis, por exemplo:

gem list --remote

Criar documento RDoc para todas as pedras preciosas:

gem rdoc --all

Baixar uma jóia, mas não a instalação:

gem fetch mygem

Pesquisar a partir da jóia disponíveis, por exemplo:

gem search STRING --remote

Construção de pacotes de gema

comando gem também pode ser usado para construir e manter arquivos .gemspec e .gem.

.gemspec Use arquivo de construção .gem:

gem build mygem.gemspec

Modificar a fonte doméstica

Desde as razões de rede domésticos (você sabe), RubyGems.org resultando armazenados no Amazon S3 acima arquivos de recurso falhas intermitentes de conexão.

Então você vai se reunir com gem install rack ou agrupar momento da instalação tempo de resposta, especificamente com gem install rails -V para ver a execução.

Assim, podemos modificá-la como Taobao download Fonte: http://ruby.taobao.org/

Primeiro, verifique a fonte de corrente:

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

https://rubygems.org/

Em seguida, remova https://rubygems.org/, e adicionar Taobao Baixar 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 você usar Gemfile e Bundle (por exemplo: o projeto Rails)

Você pode agrupar o comando imagem código fonte jóia.

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

Então você não mudar sua Gemfile a fonte.

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