Posso instalar o Ruby Version Manager?

Respostas:

21

Sim!

Primeiro, você precisará instalar curl, gite build-essentialpara o seu sistema operacional. Se você não souber instalar o software para o seu sistema, consulte Como instalar um novo software? .

Em seguida, você precisa baixar e executar o script bash que eles fornecem.

$ curl -L https://get.rvm.io | bash -s stable --ruby

Em seguida, você pode fazer uma de duas coisas.

  1. Feche e reabra sua sessão do terminal ou
  2. Origem do script rvm assim.

     $ source ~/.rvm/scripts/rvm
    

Agora você pode verificar se o RVM está instalado executando o seguinte comando.

$ type rvm | head -n 1
rvm is a function

Se você receber uma resposta como a anterior, o RVM foi carregado e você poderá instalar uma versão específica do Ruby. É recomendável que você instale a última versão estável; que é Ruby 1.9.3 em 11 de julho de 2012.

$ rvm install 1.9.3

Agora, o passo final é informar ao RVM qual versão usar. Para usar uma versão específica do Ruby durante a atual sessão do terminal, execute o seguinte.

$ rvm use 1.9.3

Se você deseja usar essa versão específica sempre que abrir uma nova sessão do terminal, precisará informar o RVM para defini-la como o Ruby padrão. Igual a.

$ rvm use --default 1.9.3

Parabéns, você instalou o RVM com sucesso no seu Raspberry Pi!

Nota build-essential é o grupo do Debian para gcc, g++, makeetc. Arch inclui um grupo similar chamado base-devel.

wmarbut
fonte
Isso é diferente de instalar em qualquer outra máquina Linux?
11132 Jivings
2
Para tornar essa resposta mais específica para o Raspberry Pi, você pode comentar sobre o desempenho do Ruby no Pi. É este vale a pena fazer, ou é ele que vai ser bastante lento?
21812 Mark Booth
3
A atividade de criação no RVM era bastante lenta, assim como a compilação de um Ruby. Provavelmente, levou 15 minutos na instalação inicial do rvm. A compilação levou cerca de uma hora. Depois que o RVM e um ruby ​​são instalados, ele é bastante ágil.
wmarbut
2
O nome do pacote correto é essencial para a construção e não essencial para a construção.
Gfelisberto
2
Eu tenho uma errror durante a execução do primeiro comando, também teve que executar este para adicionar chaves GPG: gpg --keyserver hkp: //keys.gnupg.net --recv-chaves 409B6B1796C275462A1703113804BB82D39DC0E3
Vini.g.fer
1

se ajudar alguém usando isso, encontrei este comando no rasbain lite era necessário

curl -L https://get.rvm.io | bash
Knapp
fonte