Comenzando con rubygems

Instalación o configuración

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

  • Descargar desde RubyGems

  • Descomprimir en un directorio y cd allí

  • Instalar con: ruby setup.rb (es posible que necesite privilegios de administrador/raíz)

     sudo ruby setup.rb
    

Para más detalles y otras opciones, consulte:

ruby setup.rb --help

Instalación en Linux

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

Instalación de RubyGems usando apt-get en Ubuntu

sudo apt-get install rubygems

Instalación de 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

Instale una versión específica precompilada de Ruby y Ruby Gems (Ubuntu)

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

Presiona Enter para confirmar

sudo apt-obtener actualización

Luego, puede instalar la versión de Ruby que elija (el ppa es compatible con ruby2.0 ruby2.1 ruby2.2 ruby2.3 y las versiones heredadas ruby1.8 ruby1.9.1) olvide incluir el paquete -dev respectivo 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

rubí -v

>> rubí 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 configura 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.

Cambiar la fuente de la 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/