Buscar..


Linux - Compilación desde la fuente

De esta manera obtendrás el rubí más nuevo, pero tiene sus desventajas. Hacerlo de esta manera no será gestionado por ninguna aplicación.

!! Recuerda chagne la versión para que coincida con tu !!

  1. necesita descargar un archivo comprimido para encontrar un enlace en un sitio web oficial ( https://www.ruby-lang.org/en/downloads/)
  2. Extraer el tarball
  3. Instalar
$> wget https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.3.tar.gz
$> tar -xvzf ruby-2.3.3.tar.gz
$> cd ruby-2.3.3
$> ./configure
$> make
$> sudo make install

Esto instalará ruby ​​en /usr/local . Si no está satisfecho con esta ubicación, puede pasar un argumento a ./configure --prefix=DIR donde DIR es el directorio en el que desea instalar ruby.

Linux: instalación mediante un gestor de paquetes

Probablemente la opción más fácil, pero cuidado, la versión no siempre es la más nueva. Solo abre la terminal y escribe (dependiendo de tu distribución)

en Debian o Ubuntu usando apt

$> sudo apt install ruby

en CentOS, openSUSE o Fedora

$> sudo yum install ruby

Puede usar la opción -y para que no se le pida que acepte la instalación, pero en mi opinión, es una buena práctica verificar siempre qué es lo que el administrador de paquetes está intentando instalar.

Windows - Instalación mediante instalador

Probablemente la forma más fácil de configurar Ruby en Windows es ir a http://rubyinstaller.org/ y desde allí descargar un archivo ejecutable que instalarás.

No tiene que configurar casi nada, pero habrá una ventana importante. Tendrá una casilla de verificación que dice Agregar ejecutable de ruby ​​a su RUTA . Confirme que esté marcado , si no lo hace, de lo contrario no podrá ejecutar ruby ​​y tendrá que establecer la variable PATH por su cuenta.

Luego solo ve a continuación hasta que se instale y eso es todo.

Gemas

En este ejemplo usaremos 'nokogiri' como ejemplo de gema. 'nokogiri' puede ser reemplazado posteriormente por cualquier otro nombre de gema.

Para trabajar con gemas usamos una herramienta de línea de comandos llamada gem seguida de una opción como install o update y luego los nombres de las gemas que queremos instalar, pero eso no es todo.

Instala gemas:

$> gem install nokogiri

Pero eso no es lo único que necesitamos. También podemos especificar la versión, la fuente desde la cual instalar o buscar gemas. Comencemos con algunos casos de uso básicos (UC) y luego puede solicitar una actualización más tarde.

Listado de todas las gemas instaladas:

$> gem list

Desinstalando gemas:

$> gem uninstall nokogiri

Si tenemos más versiones de la gema nokogiri, se nos pedirá que especifiquemos cuál queremos desinstalar. Obtendremos una lista ordenada y numerada y solo escribiremos el número.

Actualizando gemas

$> gem update nokogiri

O si queremos actualizarlos todos.

$> gem update

La gem Comman tiene muchos más usos y opciones para explorar. Para más información, por favor consulte la documentación oficial. Si algo no está claro publica una solicitud y la añadiré.

Linux - Solucionar problemas de instalación de gem

First UC en el ejemplo Gems $> gem install nokogiri puede tener problemas para instalar gemas porque no tenemos los permisos para ello. Esto se puede resolver de más de una manera.

Primera solución UC a:

U puede usar sudo . Esto instalará la gema para todos los usuarios. Este método debe ser mal visto. Esto se debe usar solo con la gema que sabe que todos los usuarios podrán utilizar. Usualmente en la vida real no quieres que algún usuario tenga acceso a sudo .

$> sudo gem install nokogiri

Primera solución UC b

U puede usar la opción - --user-install que instala las gemas en su carpeta de gemas de usuarios (generalmente en ~/.gem )

&> gem install nokogiri --user-install

Primera solución UC c

U puede configurar GEM_HOME y GEM_PATH que luego harán que el comando gem install instale todas las gemas en una carpeta que usted especifique. Te puedo dar un ejemplo de eso (la forma habitual)

  • En primer lugar necesitas abrir .bashrc. Utilice nano o su editor de texto favorito.
$> nano ~/.bashrc
  • Luego al final de este archivo escribe
export GEM_HOME=$HOME/.gem
export GEM_PATH=$HOME/.gem
  • Ahora tendrás que reiniciar el terminal o escribir . ~/.bashrc para volver a cargar la configuración. Esto te permitirá usar gem isntall nokogiri e instalará esas gemas en la carpeta que especificaste.

Instalando Ruby MacOS

Así que la buena noticia es que Apple amablemente incluye un intérprete Ruby. Desafortunadamente, tiende a no ser una versión reciente:

$ /usr/bin/ruby -v
ruby 2.0.0p648 (2015-12-16 revision 53162) [universal.x86_64-darwin16]

Si tienes Homebrew instalado , puedes obtener la última versión de Ruby con:

$ brew install ruby

$ /usr/local/bin/ruby -v
ruby 2.4.1p111 (2017-03-22 revision 58053) [x86_64-darwin16]

(Es probable que veas una versión más reciente si lo intentas).

Para elegir la versión elaborada sin utilizar la ruta completa, querrá agregar /usr/local/bin al inicio de su $PATH entorno $PATH :

export PATH=/usr/local/bin:$PATH

Agregar esa línea a ~/.bash_profile asegura que obtendrás esta versión después de reiniciar tu sistema:

$ type ruby
ruby is /usr/local/bin/ruby

Homebrew instalará gem para instalar gemas . También es posible construir desde la fuente si lo necesitas. Homebrew también incluye esa opción:

$ brew install ruby --build-from-source


Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow