rubygems Tutorial
Empezando con rubygems
Buscar..
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.
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
cdallí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
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
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 ejecutebundlecomo root. Si necesita instalar gemas, le pedirá la contraseña de sudo.
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/