Instale Ruby on Rails no Ubuntu 22.04 com rbenv: Guia Completo

Foto do autor

By luis

Introdução ao Ruby on Rails e rbenv

O Ruby on Rails, frequentemente chamado apenas de Rails, é um framework de desenvolvimento web amplamente adotado, famoso por sua abordagem direta e elegante na criação de aplicativos web. Ele oferece um conjunto de funcionalidades que aceleram o processo de desenvolvimento, incluindo a geração de estruturas iniciais (scaffolding), operações CRUD automatizadas e suporte à internacionalização.

Para começar a utilizar o Ruby on Rails, é necessário instalá-lo no seu sistema. Este guia passo a passo detalha como realizar a instalação do Ruby on Rails utilizando o rbenv no Ubuntu 22.04. O rbenv é um gerenciador de versões do Ruby que possibilita a instalação e alternância entre diversas versões do Ruby no seu ambiente.

Requisitos Necessários

Antes de iniciar a instalação, certifique-se de que você possui o seguinte:

– Uma instalação do Ubuntu 22.04.
– Uma conta de usuário com privilégios de sudo.
– Uma conexão estável com a internet.

Processo de Instalação do Ruby on Rails com rbenv

1. Preparando o Sistema: Instalação de Pacotes Essenciais

Para começar, execute os seguintes comandos para atualizar o sistema e instalar as dependências necessárias:


sudo apt update
sudo apt install git-core curl zlib1g-dev build-essential libssl-dev libreadline-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt1-dev libcurl4-openssl-dev software-properties-common

2. Adicionando a Chave GPG do rbenv

Para garantir a autenticidade do rbenv, adicione a chave GPG do projeto:


curl -sSL https://rbenv.org/keys.gpg | sudo apt-key add -

3. Incluindo o Repositório de Pacotes do rbenv

Adicione o repositório de pacotes do rbenv ao seu sistema:


sudo add-apt-repository 'deb https://dl.yarnpkg.com/debian/ stable main'

4. Atualizando a Lista de Pacotes Novamente

Após adicionar o repositório, atualize a lista de pacotes:


sudo apt update

5. Instalando o rbenv

Agora, instale o rbenv utilizando o gerenciador de pacotes:


sudo apt install rbenv

6. Configurando o rbenv no seu Shell

Para que o rbenv funcione corretamente, você precisa adicioná-lo ao seu shell. Execute os seguintes comandos para configurar o rbenv no Bash:


echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(rbenv init -)"' >> ~/.bashrc
source ~/.bashrc

7. Instalando a Versão Desejada do Ruby

Com o rbenv instalado, você pode instalar a versão do Ruby que deseja. Por exemplo, para instalar a versão 3.1.2 do Ruby, use:


rbenv install 3.1.2

8. Definindo a Versão Global do Ruby

Após a instalação, você pode especificar qual versão do Ruby será usada globalmente no seu sistema:


rbenv global 3.1.2

9. Instalando o Ruby on Rails

Finalmente, com o Ruby configurado, instale o Ruby on Rails com o comando:


gem install rails

Verificando a Instalação

Para confirmar se a instalação foi bem-sucedida, utilize o comando a seguir:


rails -v

A versão instalada do Ruby on Rails deverá ser exibida no seu terminal.

Considerações Finais

Parabéns! Você instalou com sucesso o Ruby on Rails com rbenv no seu sistema Ubuntu 22.04. Agora você está pronto para começar a desenvolver aplicações Rails poderosas e escaláveis.

É crucial manter o Ruby on Rails e suas dependências sempre atualizados para garantir a segurança e o desempenho ideal de suas aplicações.

Perguntas Frequentes

1. É possível instalar o Ruby on Rails sem o rbenv?

Sim, é possível, mas não é recomendável. O rbenv simplifica a gestão de diferentes versões do Ruby, oferecendo controle de versão e integração com o shell.

2. Qual o propósito do arquivo .rbenv/version?

O arquivo .rbenv/version indica a versão do Ruby que está sendo utilizada no diretório atual.

3. Como faço para mudar entre versões do Ruby?

Utilize o comando rbenv global seguido do número da versão desejada. Por exemplo, para mudar para a versão 3.0.1 do Ruby, execute:


rbenv global 3.0.1

4. Como posso remover o Ruby on Rails?

Para desinstalar, utilize o comando:


gem uninstall rails

5. Como atualizo o Ruby on Rails?

Use o seguinte comando para atualizar:


gem update rails

6. O que devo fazer se o comando “rails -v” gerar um erro?

Certifique-se de que o Ruby on Rails foi instalado corretamente e que o rbenv está devidamente configurado no seu shell.

7. Como verifico a versão do rbenv instalada?

Utilize o seguinte comando:


rbenv --version

8. Como adiciono um repositório de gems personalizado ao rbenv?

Você pode adicionar um repositório de gems personalizado usando o comando rbenv gemset add seguido do nome e da URL do repositório. Por exemplo:


rbenv gemset add my-gems https://example.com/my-gems