¿Cómo obtengo el indicador de Ruby con el paquete Ruby 1.8?

¿Cómo obtengo el indicador de Ruby con el paquete Ruby 1.8?

he instaladorubí1.8 yrubí1.8-devpaquetes pero no responde al comando Ruby en la línea de comando.

ruby
The program 'ruby' is currently not installed.  You can install it by typing:
sudo apt-get install ruby
irb
The program 'irb' is currently not installed.  You can install it by typing:
sudo apt-get install ruby

Estoy un poco preocupado de que la instalaciónrubíinstalará una versión diferente.

Respuesta1

Solo puedo recomendar eliminar los rubíes del repositorio e instalarlo a través de RVM (Ruby Version Manager AFAIK). Esto también le permitirá tener varias versiones instaladas, en caso de que alguna vez las necesite.

bash < <(curl -s https://rvm.beginrescueend.com/install/rvm)
echo "[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # This loads RVM into a shell session." >> .bashrc

Entonces se debe instalar RVM. Cierre la terminal actual y vuelva a abrirla para recargar el perfil de bash. Ruby ahora se puede instalar fácilmente escribiendo

rvm install 1.9.2  #Replace with whatever version you'd like (1.8.7, ree etc.)
rvm --default 1.9.2

Esto también instalará rubygems y los comandos de alias por usted.

Dado que ninguno de estos comandos debe ser sudo, tampoco experimentarás problemas de permisos con las gemas más adelante :-)

Editar: Para responder la última pregunta., instalar "ruby" desde apt también instalará ruby1.8. Incluso es la misma versión, pero con enlaces arreglados. Podrías simplemente hacer un

sudo ln -s /usr/bin/ruby1.8 /usr/bin/ruby

para arreglar los enlaces :-)

Respuesta2

irb

para comenzar eliinteractivo ruby brominisculantiouszorpf (¿brompt de rubí interactivo?)

Respuesta3

Comenzar ruby1.8.

La versión de Ruby que instalará el paquete rubydepende de su versión de Ubuntu. En 11.04 es Ruby 1.8. Puedes descubrirlo usando

 apt-cache show ruby| grep ^Depends

información relacionada