Ruby: Criar um projeto Ruby

Esta documentação faz parte do guia Plataforma de desenvolvimento. Consulte o guia completo aqui: Configure o seu ambiente de desenvolvimento para um fluxo de trabalho fluido e eficiente.

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

A Stackhero disponibiliza uma solução Ruby cloud pronta a usar, que oferece várias vantagens, 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 maior segurança.
  • Desfrute de backups automáticos, atualizações com um clique e uma estrutura de preços simples, transparente e previsível.
  • Obtenha performance otimizada e segurança reforçada graças a uma infraestrutura privada e dedicada.

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

Depois de instalar o Ruby:

asdf install ruby latest \
  && asdf global ruby latest

Instale o Rails:

gem install rails

Crie a sua aplicação (substitua my_app pelo nome do seu projeto):

rails new my_app
cd my_app
asdf local ruby latest

Inicie o servidor Rails:

bin/rails server

Ruby on Rails welcome screenRuby on Rails welcome screen

Estes passos dão-lhe um ponto de partida limpo para o seu projeto, e o asdf garante que utiliza sempre a versão correta do Ruby.

Por predefinição, o Rails cria um repositório Git local para o seu projeto, mas não está ligado a nenhum serviço de alojamento remoto.

Para controlo de versões fiável e backups, pode ligar o seu repositório a um serviço como GitHub, GitLab ou Bitbucket. A Stackhero disponibiliza um serviço GitLab cloud que corre em infraestrutura dedicada, garantindo-lhe privacidade e segurança na Europa ou nos EUA.

Se estiver a trabalhar no Stackhero Code-Hero, ajuste a configuração do Rails para acesso remoto. Abra o ficheiro config/environments/development.rb e adicione esta linha mesmo antes do último end, substituindo <XXXXXX>.stackhero-network.com pelo hostname do seu servidor Code-Hero:

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

Hosts configurations exampleHosts configurations example

Depois, inicie o servidor, ouvindo em todas as interfaces de rede:

bin/rails server -b 0.0.0.0