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:
-
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 latestSe 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.
-
Em seguida, instale o Rails. O Rails é distribuído como um RubyGem, o que torna a instalação simples:
gem install rails -
Depois, crie uma nova aplicação Rails chamada
my_appe especifique a versão do Ruby usando estes comandos:rails new my_app cd my_app asdf local ruby latest -
Para lançar o servidor Rails, execute o seguinte comando:
bin/rails server
Tela 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.
Caso especial com Stackhero Code-Hero
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 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.