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 ruby
depende de su versión de Ubuntu. En 11.04 es Ruby 1.8. Puedes descubrirlo usando
apt-cache show ruby| grep ^Depends