English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
RubyGems es un administrador de paquetes de Ruby, que proporciona un formato estándar para la distribución de programas y bibliotecas de Ruby, y también un herramienta para gestionar la instalación de paquetes.
RubyGems es una herramienta para facilitar la gestión de la instalación de gem y los servidores para la distribución de gem, similar a apt en Ubuntu.-get, yum de Centos, pip de Python.
RubyGems se creó aproximadamente en2003año11mes, desde Ruby 1.9a partir de la versión
Si tu Ruby es inferior a 1.9 versión, también puede instalar manualmente:
Primero descargar el paquete de instalación:https://rubygems.org/pages/download.
Descomprimir y entrar en el directorio, ejecutar el comando:ruby setup.rb
Actualizar comandos RubyGems:
$ gem update --system # requiere administrador o usuario root
Gem es el administrador de paquetes de módulos Ruby (llamados Gems). Incluye información de paquete y archivos para la instalación.
Los Gems se construyen generalmente según el archivo .gemspec, que es un archivo YAML que contiene información sobre los Gems. Ruby code también puede construir Gems directamente, en este caso generalmente se utiliza Rake.
El comando gem se utiliza para construir, subir, descargar e instalar paquetes Gem.
RubyGems es funcionalmente similar a apt-get, portage, yum y npm son muy similares.
Instalar:
gem install mygem
Desinstalar:
gem uninstall mygem
Listar gems instalados:
gem list --local
Listar gems disponibles, por ejemplo:
gem list --remote
Crear documentos RDoc para todos los gems:
gem rdoc --all
Descargar un gem, pero no instalarlo:
gem fetch mygem
Buscar en gem disponibles, por ejemplo:
gem search CADENA --remote
El comando gem también se utiliza para construir y mantener archivos .gemspec y .gem.
Utilizar el archivo .gemspec para construir .gem:
gem build mygem.gemspec
Debido a las razones de la red nacional (lo sabes), rubygems.org se almacena en Amazon S3 Los archivos de recursos de arriba fallan en la conexión de manera intermitente.
Por lo tanto, es posible que se encuentre con que gem install rack o bundle install no responden durante media hora, y específicamente se puede usar gem install rails -V para ver el proceso de ejecución.
Por lo tanto, podemos modificarlo para que sea el repositorio de descarga nacional: https://gems.ruby-china.com
Primero, ver la fuente actual:
$ gem sources -l *** FUENTES ACTUALES *** https://rubygems.org/
Luego, elimina https://rubygems.org/,y agregar la fuente de descarga nacional https://gems.ruby-china.com/.
$ gem sources --eliminar https://rubygems.org/ $ gem sources -a https://gems.ruby-china.com/ $ gem sources -l *** FUENTES ACTUALES *** https://gems.ruby-china.com/ # Asegúrate de que solo haya gems.ruby-china.com $ gem install rails
Puedes usar el comando de espejo de fuente de gem de bundle.
$ bundle config mirror.https://rubygems.org https://gems.ruby-china.com/
De esta manera, no tienes que cambiar la fuente de tu Gemfile.
fuente 'https://rubygems.org/ gem 'rails',4.1.0' ...