Como instalo o ruby-rvm?

13

Eu quero instalar um ambiente rails no Ubuntu 11.04. Eu tentei:

$ sudo apt-get install ruby-rvm

Mas recebi o erro:

Unable to locate package ruby-rvm

Meu outro PC tem o Ubuntu 11.10, e isso funciona bem lá:

$ sudo apt-get install ruby-rvm
$ rvm install ruby-1.9.3-p125
$ sudo gem update --system
$ sudo gem install rails
    
por Yosef 19.03.2012 / 14:23

4 respostas

4

O pacote ruby-rvm está presente apenas desde o Ubuntu 11.10. Além disso, uma das suas dependências , libreadline-gplv2-dev , existe apenas sob este nome desde o Ubuntu 11.10.

Existe uma versão de ruby-rvm no PPA de testes de terceiros da Canonical-SIG . É para testes, então pode haver bugs. Veja Adicione um Personal Package Archive (PPA) na documentação do Ubuntu para saber como instalar o software de um PPA.

Você pode pegar o código-fonte do pacote e compilá-lo em sua máquina. Faça o download da fonte da página do pacote Ubuntu 11.10 (você precisa dos três arquivos: .dsc , .orig.tar.gz e %código%). Instale ferramentas de desenvolvimento e construa dependências, compile o pacote, instale dependências de tempo de execução e instale o pacote.

wget http://archive.ubuntu.com/ubuntu/pool/universe/r/ruby-rvm/ruby-rvm_1.6.9-0ubuntu2.dsc http://archive.ubuntu.com/ubuntu/pool/universe/r/ruby-rvm/ruby-rvm_1.6.9.orig.tar.gz http://archive.ubuntu.com/ubuntu/pool/universe/r/ruby-rvm/ruby-rvm_1.6.9-0ubuntu2.debian.tar.gz
sudo apt-get install build-essential fakeroot debhelper ruby
dpkg-source -x ruby-rvm_1.6.9-0ubuntu2.dsc
cd ruby-rvm*
dpkg-buildpackage -rfakeroot -b -nc -us -uc
cd ..
apt-get install adduser bison curl file git libreadline5-dev libsqlite3-dev libxml2-dev zlib1g-dev
dpkg -i ruby-rvm_1.6.9-0ubuntu2_*.deb
    
por Gilles 19.03.2012 / 20:03
28

Uma maneira simples de instalar o RVM é seguir as instruções no site do desenvolvedor (na verdade, o site diz "Por favor use o (s) processo (s) de instalação somente deste site, pois este é o único tipo e método de instalação suportado. "):

curl -L get.rvm.io | bash -s stable

Carregar o RVM:

source ~/.rvm/scripts/rvm

Encontre os requisitos (siga as instruções):

rvm requirements

Instalar o ruby:

rvm install 1.9.3

No meu sistema (12.04), tudo isso ocorreu sem problemas; Os requisitos listados foram fáceis de encontrar e instalar usando apt-get .

    
por Chan-Ho Suh 01.05.2012 / 02:23
4

Preciso, Confiável, Xenial e superior

Existe agora um pacote oficial do Ubuntu: link

Instalar

1. Adicione o PPA e instale o pacote

Abra um terminal ( Ctrl+Alt+T ) e execute:

sudo apt-add-repository -y ppa:rael-gc/rvm
sudo apt-get update
sudo apt-get install rvm

2. Mude sua janela de terminal

Agora, para sempre carregar rvm, altere o Terminal do Gnome para sempre realizar um login.

Na janela do terminal, clique em Edit > Profile Preferences , clique na guia Command e confira Run command as login shell .

3. Logout e login

Muitas mudanças foram feitas e, para que todos eles funcionem corretamente, você precisa efetuar login e logout. Isso requer não apenas fechar a janela do terminal, mas realmente fazer logout e login novamente.

4. Instalar um rubi

Agora você está pronto para instalar rubis. Abra um terminal ( Ctrl+Alt+T ) e execute:

rvm install ruby
    
por Rael Gugelmin Cunha 20.11.2014 / 18:41
0

Tente pesquisar pacotes baseados em ruby via:

apt-cache search ruby

ou você pode adicionar | grep ^ruby , se você souber, o nome desse pacote iniciado por ruby .

    
por Jan Marek 19.03.2012 / 14:58