Ruby: Configurar um projeto Ruby

Esta documentação faz parte do guia Introdução. Consulte o guia completo aqui: Introdução ao Ruby on Rails.

👋 Bem-vindo à documentação do Stackhero!

A Stackhero oferece uma solução Ruby cloud pronta a usar que proporciona uma série de benefícios, incluindo:

  • Implemente a sua aplicação em segundos com um simples git push.
  • Utilize o seu próprio nome de domínio e beneficie da configuração automática de certificados HTTPS para uma segurança reforçada.
  • Desfrute de tranquilidade com backups automáticos, atualizações com um clique, e preços simples, transparentes e previsíveis.
  • Obtenha desempenho ótimo e segurança robusta graças a uma VM privada e dedicada.

Poupe tempo e simplifique a sua vida: só leva 5 minutos para experimentar a solução de Ruby cloud hosting da Stackhero!

Iniciar um novo projeto Ruby é simples. Siga estes passos para começar:

  1. Primeiro, certifique-se de ter a versão mais recente do Ruby instalada no seu sistema. Pode verificar isso executando o seguinte comando no seu terminal:

    asdf install ruby latest \
      && asdf global ruby latest
    

    Se ainda não instalou asdf, precisará fazê-lo antes de prosseguir. Consulte a documentação oficial do asdf para instruções detalhadas de instalação.

    Alternativamente, pode usar Stackhero Code-Hero, uma solução de desenvolvimento online onde todas as ferramentas necessárias estão pré-instaladas. Esta plataforma permite que comece a programar imediatamente sem instalação manual.

  2. Em seguida, instale o Rails. O Rails é distribuído como um RubyGem, o que torna a instalação simples:

    gem install rails
    
  3. Depois, crie uma nova aplicação Rails chamada my_app e especifique a versão do Ruby usando estes comandos:

    rails new my_app
    cd my_app
    asdf local ruby latest
    
  4. Para lançar o servidor Rails, execute o seguinte comando:

    bin/rails server
    

    Tela de boas-vindas do Ruby on RailsTela de boas-vindas do Ruby on Rails

Estes passos criam um novo projeto Ruby enquanto definem a versão apropriada do Ruby. Isto estabelece uma base sólida para o desenvolvimento da sua aplicação.

Importante: Ao executar o comando rails new, um repositório Git local é automaticamente criado para o seu projeto Ruby. No entanto, ainda não está ligado a um serviço de controlo de versão remoto.

Para um controlo de versão adequado e segurança de dados, é aconselhável conectar o seu projeto a um serviço de hospedagem como GitLab, GitHub ou Bitbucket.

Se precisar de um serviço de hospedagem de repositório, a Stackhero oferece um serviço cloud GitLab que pode ser configurado em apenas 2 minutos.

Ao usar uma solução de desenvolvimento online como Stackhero Code-Hero, precisa ajustar o seu ficheiro config/environments/development.rb. Adicione a seguinte configuração perto da palavra-chave final end. Substitua <XXXXXX>.stackhero-network.com pelo nome real do seu servidor:

config.hosts << "<XXXXXX>.stackhero-network.com"

Exemplo de configuração de hostsExemplo de configuração de hosts

Finalmente, inicie o servidor Rails com este comando:

bin/rails server -b 0.0.0.0

Este comando garante que o servidor Rails seja acessível a partir de qualquer endereço IP, o que é especialmente útil ao trabalhar remotamente via Stackhero Code-Hero.