eu instaleirubi1.8 eruby1.8-devpacotes, mas não responde ao comando Ruby na linha 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
Estou um pouco preocupado com a instalaçãorubiinstalará uma versão diferente.
Responder1
Só posso recomendar remover os rubis do repositório e instalá-lo via RVM (Ruby Version Manager AFAIK). Isso também permitirá que você tenha várias versões instaladas, caso precise delas.
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
Então o RVM deve ser instalado. Feche o terminal atual e reabra-o para recarregar o perfil bash. Ruby agora pode ser facilmente instalado digitando
rvm install 1.9.2 #Replace with whatever version you'd like (1.8.7, ree etc.)
rvm --default 1.9.2
Isso também instalará rubygems e os comandos de alias para você.
Como nenhum desses comandos deve ser sudo, você também não terá problemas de permissão com gemas posteriormente :-)
Editar: para responder a última pergunta, instalar "ruby" do apt também instalará o ruby1.8. É até a mesma versão, mas com links corrigidos. Você poderia simplesmente fazer um
sudo ln -s /usr/bin/ruby1.8 /usr/bin/ruby
para corrigir os links :-)
Responder2
irb
para iniciar oeuinterativo RUby brominisculantiouszorpf (brompt de rubi interativo?)
Responder3
Começar ruby1.8
.
A versão Ruby que será instalada pelo pacote ruby
depende da sua versão do Ubuntu. Em 11.04 é Ruby 1.8. Você pode descobrir isso usando
apt-cache show ruby| grep ^Depends