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
. ~/.bashrcpara volver a cargar la configuración. Esto te permitirá usargem isntall nokogirie 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