Looking for rubygems Answers? Try Ask4KnowledgeBase
Looking for rubygems Keywords? Try Ask4Keywords

rubygemsEmpezando con rubygems


Observaciones

Las gemas se pueden usar para ampliar o modificar la funcionalidad de las aplicaciones Ruby. Por lo general, se usan para distribuir funcionalidad reutilizable que se comparte con otros Rubyists para usar en sus aplicaciones y bibliotecas. Algunas gemas proporcionan utilidades de línea de comandos para ayudar a automatizar tareas y acelerar su trabajo.

El software RubyGems le permite descargar, instalar y utilizar fácilmente paquetes de software Ruby en su sistema. El paquete de software se denomina gem y contiene una aplicación o biblioteca de Ruby empaquetada.

Cambiar fuente de gema

# list gem sources:
gem sources -l
# remove default gem source:
gem sources -r https://rubygems.org/
# add other gem sources:
gem sources -a https://ruby.taobao.org/
 

Instalar la versión específica de Ruby precompilada y ruby ​​gems (Ubuntu)

sudo apt-add-repository ppa:brightbox/ruby-ng

Presiona Enter para confirmar

sudo apt-get update

Luego puede instalar la versión de ruby ​​que prefiera (el ppa admite ruby2.0 ruby2.1 ruby2.2 ruby2.3 y las versiones anteriores ruby1.8 ruby1.9.1 ) No olvide incluir el paquete respectivo -dev para su versión. De lo contrario, el desarrollo de extensiones nativas como Nokogiri o mysql2 fallará.

sudo apt-get install ruby2.3 ruby2.3-dev ruby-switch

sudo ruby-switch set ruby2.3

ruby -v

>> ruby 2.3.1p112 (2016-04-26) [x86_64-linux-gnu]

Ahora puede instalar cualquier gema deseada en todo el sistema para todos los usuarios a través de sudo gem install gemname .

Nota:

  • Este método instala y establece ruby ​​y rubygems en todo el sistema para todos los usuarios.
  • Requiere sudo para instalar gemas ( sudo gem install rails ) pero no ejecute bundle como root. Si necesita instalar gemas, le pedirá la contraseña de sudo.

Instalación en Linux

Asegúrate de tener Ruby instalado antes de instalar Rubygems, y luego:

Instalando RubyGems usando apt-get en Ubuntu

sudo apt-get install rubygems
 

Instalando RubyGems usando yum

sudo yum install rubygems
 

Método de instalación manual

wget https://rubygems.org/rubygems/rubygems-2.6.6.tgz
tar xvf rubygems-2.6.6.tgz
cd rubygems-2.6.6
sudo ruby setup.rb
 

Instalación o configuración

Si no tiene RubyGems instalado, todavía existe el enfoque previo a la gema para obtener el software, haciéndolo manualmente:

  • Descargar desde RubyGems

  • Desembale en un directorio y cd allí

  • Instale con: ruby setup.rb (puede necesitar privilegios de administrador / root)

    sudo ruby setup.rb
     

Para más detalles y otras opciones, ver:

ruby setup.rb --help