Ruby Language
Instalación
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 !!
- necesita descargar un archivo comprimido para encontrar un enlace en un sitio web oficial ( https://www.ruby-lang.org/en/downloads/)
- Extraer el tarball
- 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á usargem 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