O Ruby on Rails é um framework web popular escrito em Ruby que facilita o desenvolvimento de aplicações web dinâmicas. Neste tutorial, vamos guiá-lo pelo processo de instalação do Ruby on Rails no Ubuntu 22.04.
Requisitos
- Servidor rodando Ubuntu 22.04
- Acesso root ou um usuário com privilégios sudo
- Conexão à internet
Passo 1: Atualizar o Sistema
Antes de começar, é importante garantir que todos os pacotes do sistema estejam atualizados. Execute o seguinte comando para atualizar os pacotes:
sudo apt update && sudo apt upgrade -y
Passo 2: Instalar Dependências
O Ruby on Rails requer algumas dependências, incluindo o Git, Node.js e Yarn, que é um gerenciador de pacotes. Instale as dependências com o seguinte comando:
sudo apt install curl git nodejs yarn build-essential libssl-dev libreadline-dev zlib1g-dev -y
Passo 3: Instalar o RVM (Ruby Version Manager)
Vamos usar o RVM para gerenciar versões do Ruby. Instale o RVM executando o seguinte comando:
curl -sSL https://get.rvm.io | bash -s stable
Após a instalação, carregue o RVM no ambiente atual:
source ~/.rvm/scripts/rvm
Passo 4: Instalar o Ruby
Agora que o RVM está instalado, você pode instalar o Ruby. Execute o seguinte comando para instalar a versão mais recente do Ruby:
rvm install ruby
Defina a versão do Ruby instalada como a versão padrão:
rvm use ruby --default
Verifique se o Ruby foi instalado corretamente com o seguinte comando:
ruby -v
Passo 5: Instalar o Rails
Com o Ruby instalado, agora você pode instalar o Rails. Execute o seguinte comando para instalar o Rails globalmente no sistema:
gem install rails
Verifique a versão instalada do Rails:
rails -v
Passo 6: Configurar o Banco de Dados
O Ruby on Rails geralmente usa o banco de dados SQLite para desenvolvimento, que já vem pré-configurado. No entanto, se você planeja usar o PostgreSQL ou MySQL em produção, instale o servidor de banco de dados correspondente. Exemplo para PostgreSQL:
sudo apt install postgresql postgresql-contrib libpq-dev -y
Ou para MySQL:
sudo apt install mysql-server libmysqlclient-dev -y
Passo 7: Criar um Novo Projeto Rails
Agora que o Ruby on Rails está instalado, você pode criar uma nova aplicação Rails. Navegue até o diretório onde deseja criar seu projeto e execute o seguinte comando:
rails new meu-projeto
Esse comando cria a estrutura de diretórios para a nova aplicação Rails. Navegue até o diretório do seu projeto:
cd meu-projeto
Passo 8: Iniciar o Servidor Rails
Para testar se tudo está funcionando corretamente, inicie o servidor de desenvolvimento do Rails com o seguinte comando:
rails server
Por padrão, o servidor estará rodando na porta 3000. Abra o navegador e acesse:
http://localhost:3000
Se você estiver rodando o servidor em um VPS ou outro servidor remoto, substitua localhost pelo IP do seu servidor, como por exemplo:
http://seu-ip-servidor:3000
Passo 9: Configurar o Rails para Produção (Opcional)
Se você planeja implantar sua aplicação Rails em produção, será necessário configurar um servidor web, como Nginx, e um servidor de aplicação, como Puma. Além disso, configure o banco de dados de produção corretamente.
Servidor VPS
Se precisar de um servidor VPS confiável para hospedar sua aplicação Ruby on Rails com segurança e alto desempenho, veja as opções disponíveis aqui.