- Programação

Como configurar um ambiente de desenvolvimento para Ruby on Rails

Configurar um ambiente de desenvolvimento para Ruby on Rails pode parecer complexo à primeira vista, mas com as ferramentas certas e um passo a passo bem definido, é possível ter seu ambiente funcionando rapidamente. Neste artigo, vamos detalhar as etapas essenciais para instalar e configurar o Ruby on Rails em sua máquina de forma eficiente.

Passo 1: Instalar o Ruby

O primeiro passo para configurar o Ruby on Rails é instalar o Ruby, a linguagem de programação base. O Ruby pode ser instalado de diferentes maneiras, dependendo do seu sistema operacional.

No macOS:

  1. O macOS já vem com o Ruby pré-instalado, mas a versão pode não ser a mais recente. Para atualizar, use o Homebrew:
   brew install ruby

No Linux (Ubuntu):

  1. No Ubuntu, use o apt-get para instalar o Ruby:
   sudo apt update
   sudo apt install ruby-full

No Windows:

  1. No Windows, baixe o instalador do Ruby em RubyInstaller e siga as instruções.

Após a instalação, verifique se o Ruby foi instalado corretamente rodando:

ruby -v

Passo 2: Instalar o Rails

Com o Ruby instalado, o próximo passo é instalar o Rails. Para isso, use o RubyGems, o gerenciador de pacotes do Ruby. Execute o seguinte comando:

gem install rails

Depois de instalado, verifique a versão do Rails com:

rails -v

Passo 3: Instalar o Banco de Dados

Ruby on Rails utiliza um banco de dados para armazenar as informações da aplicação. O Rails suporta diversos bancos, mas o SQLite vem pré-configurado por padrão. Caso queira usar o PostgreSQL ou MySQL, instale o banco de dados desejado.

Instalar o PostgreSQL:

  1. No Ubuntu:
   sudo apt install postgresql postgresql-contrib

Instalar o MySQL:

  1. No Ubuntu:
   sudo apt install mysql-server

Passo 4: Configurar o Ambiente de Desenvolvimento

Agora, vamos configurar o ambiente para o Rails.

1. Criar um Novo Projeto Rails:
Para criar um novo aplicativo Rails, basta executar:

rails new nome_do_app

2. Configurar o Banco de Dados:
A configuração do banco de dados é feita automaticamente durante a criação do aplicativo. Para configurar o banco de dados, execute:

rails db:create

Passo 5: Iniciar o Servidor

Com tudo configurado, você pode iniciar o servidor Rails localmente com o comando:

rails server

O servidor estará disponível em http://localhost:3000. Agora você pode começar a desenvolver sua aplicação Ruby on Rails.

Passo 6: Instalar o Gerenciador de Dependências (Bundler)

O Bundler é uma ferramenta que facilita o gerenciamento das dependências do seu projeto Rails. Instale-o com:

gem install bundler

Em seguida, execute o Bundler para garantir que todas as dependências do seu projeto estão instaladas:

bundle install

Passo 7: Instalar o Node.js e o Yarn

O Rails utiliza o JavaScript para recursos como o Turbo e Stimulus. Para configurar o ambiente de JavaScript corretamente, instale o Node.js e o Yarn.

No Ubuntu:

  1. Instale o Node.js:
   sudo apt install nodejs
  1. Instale o Yarn:
   sudo apt install yarn

Passo 8: Configurar o Ambiente de Desenvolvimento com Docker (Opcional)

Uma alternativa para configurar o ambiente de desenvolvimento é usar o Docker, criando containers para a aplicação e seus serviços. Com Docker, você pode garantir que o ambiente de desenvolvimento seja reproduzível em diferentes máquinas.

1. Instalar o Docker:

  1. No Ubuntu:
   sudo apt install docker.io

2. Criar um Dockerfile:
Crie um arquivo Dockerfile com as instruções para construir a imagem do Rails. Aqui está um exemplo simples:

FROM ruby:3.0

RUN apt-get update -qq && apt-get install -y postgresql-client nodejs yarn
WORKDIR /myapp
COPY . /myapp
RUN bundle install
EXPOSE 3000
CMD ["rails", "server", "-b", "0.0.0.0"]

3. Construir e Rodar o Container:

docker build -t my-rails-app .
docker run -p 3000:3000 my-rails-app

Passo 9: Testar a Aplicação

Com o servidor Rails em funcionamento, acesse o endereço http://localhost:3000 no seu navegador. Se você visualizar a página inicial do Rails, isso significa que sua configuração foi bem-sucedida e o ambiente de desenvolvimento está pronto para uso.


Agora que você configurou o seu ambiente de desenvolvimento para Ruby on Rails, está pronto para começar a criar suas aplicações.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *