Latest web development tutorials

rubí RubyGems

RubyGems de Ruby es un gestor de paquetes, que proporciona una distribución de programas y bibliotecas de formatos estándar de Ruby, sino que también ofrece un paquete de herramientas de gestión instalado.

herramienta joya RubyGems diseñado para gestionar fácilmente la instalación, así como para la distribución de servidor joya. Esto es similar a apt-get en Ubuntu, Centos de yum, pipa de Python.

RubyGems acerca fundada en noviembre de 2003, se convirtió en parte de la biblioteca estándar de Ruby desde Ruby versión 1.9.

Si la versión de Ruby es inferior a 1,9, también se puede instalar de forma manual:

Actualizar comando RubyGems:

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

joya

Gem es un módulo de Rubí (llamado el Gems) gestor de paquetes. Que contiene información sobre el paquete, así como para los archivos de instalación.

Gema generalmente en los archivos de generación, incluyendo los documentos ".gemspec" relacionados con la información YAML joya. código Ruby se puede establecer directamente Gem, en este caso, en general, utilizar Rake a.

comando de la gema

comando joya se utiliza para construir, cargar, descargar e instalar el paquete de la gema.

Uso de la gema

RubyGems funcionalmente con apt-get, Portage, Yum y NPM muy similar.

instalación:

gem install mygem

desinstalación:

gem uninstall mygem

Listas gema instalado:

gem list --local

Lista de joya disponibles, por ejemplo:

gem list --remote

Crear documento RDoc para todas las gemas:

gem rdoc --all

Descargar una joya, pero no de la instalación:

gem fetch mygem

Búsqueda de la gema disponibles, por ejemplo:

gem search STRING --remote

Construcción de paquetes de la gema

joya de comandos también se puede utilizar para construir y mantener archivos .gemspec y .gem.

Uso de archivos .gemspec Construir .gem:

gem build mygem.gemspec

Modificar la fuente doméstica

Dado que las razones de la red doméstica (ya saben), dando como resultado rubygems.org almacenados en Amazon S3 por encima de los archivos de recursos fallos intermitentes de conexión.

Así se encontrará con la gema instalar en rack o paquete momento de la instalación tiempo hasta la respuesta, específicamente con la gema instalar carriles -V para ver la ejecución.

Así que podemos modificarlo como Taobao Descargar Fuente: http://ruby.taobao.org/

En primer lugar, comprobar la fuente de corriente:

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

https://rubygems.org/

A continuación, retire https://rubygems.org/, y añadir Taobao Descargar Fuente 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

Si utiliza Gemfile y Bundle (por ejemplo: proyecto Rails)

Puede sujetar el comando imagen de código fuente joya.

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

Por lo que no cambia su Gemfile la fuente.

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