1

Instalar Ruby no Linux(ubuntu) com RVM(ruby version manager)

#Ruby #Linux
Rodrigo Satyro
Rodrigo Satyro

Pouco tempo atrás auxiliei um colega que estava começando seus estudos em RoR(Ruby on Rails) e estava tendo diversos problemas para usar o ruby por ter tido dificuldade de instalar corretamente o ruby na maquina... Logo o intuito desse artigo é mostrar uma forma simples de instalar o ruby :)


Aqui vou instalar o ruby no Linux(mais precisamente no Lubuntu, que é baseado no Ubuntu, logo se usa ubuntu ou uma distro baseada em ubuntu, esse é o artigo :D).

Também farei uso do RVM(Ruby Version Manager), que é um gerenciador de versões de ruby; Com ele será muito simples instalar e gerenciar as varias versões de ruby quando precisar(ex: cuidando de 3 projetos ruby? sem problema, com o rvm fica fácil ficar mudando de um para o outro durante o processo).

*para abrir o terminal(na maioria das distros eu suponho), basta apertar Ctrl+Alt+T


-Inicialmente vamos acessar o site do rvm:

https://rvm.io/



-No menu/índice na página inicial, vamos em install:

https://rvm.io/rvm/install



-Agora vamos adicionar as chaves(GPG keys, conforme está no site), copiando o comando que é mais ou menos assim:

gpg --keyserver hkp://pool.sks-keyservers.net --recv-keys ...

*copiar, colar no terminal e dar enter para executar



-Nesse ponto vamos seguir com a distro baseada em ubuntu, logo vemos que temos que seguir para um repositório do rvm que esta no github:

https://github.com/rvm/ubuntu_rvm


-Vemos na documentação do github que há alguns pré-requisitos, logo basta executar o comando fornecido no terminal para instalar, caso ja não os tenha:

sudo apt-get install software-properties-common



-Em seguida temos que adicionar o repósitorio do rvm aos do nosso sistema:

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



-Atualizar nosso apt para que ele vasculhe os repositorios e entenda a existencia do novo repósitorio com rvm para podermos instalar pelo apt:

sudo apt-get update



-Então de fato instalar o rvm no nosso linux :D!

sudo apt-get install rvm

*provavelmente vai perguntar se confirma a instalação, basta permitir(geralmente y ou enter)



-Vamos começar a configurar corretamente o rvm;

Devemos adicionar o seu usuário ao grupo rvm, para que esse tenha as permissões necessárias para gerenciar o ruby no seu sistema:

sudo usermod -a -G rvm $USER



-Podemos então configurar o terminal para sempre carregar o rvm:

sudo echo 'source "/etc/profile.d/rvm.sh"' >> ~/.bashrc

*isso vai adcionar essa linha de comando em seu .bashrc(que é usado ao logar no linux)



-Para finalizar a instalação, basta reiniciar o computador(um logout geralmente basta)

init 6


----------------------------------------


Obs:

  • O rvm vem sem versões de ruby instalados
  • Aqui seguimos com o ubuntu, caso sua dist não seja baseada no ubuntu ou o próprio, leia com atenção a documentação do rvm para instalar de forma adequada ao seu sistema(caso contrário pode ter muita dor de cabeça)
  • alguns outros componentes podem ser necessários para usar as gems(gemas/ vulgo "bibliotecas")... como instalar o npm, yarn, postgresql etc(suponho que verá rails ;D )


----------------------------------------


alguns comandos básicos para usar o rvm:

https://rvm.io/rvm/basics


Listar versões do ruby que tem instalados pelo rvm em seu linux:

rvm list


Instalar a ultima versão estavel do ruby:

rvm install ruby


Instalar uma versão especifica de ruby(no caso usarei de ex a versão 2.7.0):

rvm install 2.7.0


Selecionar qual versão default/padrão de ruby do sistema:

rvm --default use 2.7.1


Remover uma versão de ruby:

rvm remove 2.7.0


Para instalar uma gema:

gem install rails

*https://guides.rubyonrails.org/getting_started.html


Pronto :D! Agora podemos focar nos estudos de ruby e rails propriamente dito :)

----------------------------------------


Espero ter sido de alguma ajuda; Caso tenha algo a comentar/criticar ou etc, sou todo ouvidos :D!

1
31

Comentários (1)

0
L

Leonardo Alves

28/05/2021 19:10

o asdf é melhor que o rvm

None

Brasil