Code-Hero: Resolver o erro "Blocked Host"
Esta documentação faz parte do guia Ruby. Consulte o guia completo aqui: Gerir Ruby com Code-Hero.
👋 Bem-vindo à documentação da Stackhero!
A Stackhero oferece Code-Hero, uma plataforma de desenvolvimento completa para codificar em segundos:
- Codifique de qualquer lugar: Utilize qualquer dispositivo, seja um desktop, telefone ou tablet, sem necessidade de instalações de software.
- Experiência VSCode integrada: Trabalhe com uma versão personalizada do VSCode diretamente através do seu navegador, com um terminal totalmente funcional.
- Conjunto de ferramentas abrangente: Beneficie de um ambiente pré-configurado com ferramentas e linguagens como
Docker,Git,Zsh,Node.js,Go,Python,Ruby, e mais.- Conectividade perfeita: Aceda às suas aplicações de desenvolvimento via HTTPS num domínio público, imitando condições de produção. Esta configuração suporta webhooks e integrações externas sem esforço.
Experimente a eficiência e conveniência da solução cloud de desenvolvimento Code-Hero da Stackhero. Leva apenas 5 minutos para começar! Simplifique os seus processos de desenvolvimento e poupe tempo valioso hoje.
Se encontrar uma mensagem de erro como a seguinte:
Blocked host: <XXXXXX>.stackhero-network.com
Para permitir pedidos para <XXXXXX>.stackhero-network.com, certifique-se de que é um nome de host válido (contendo apenas números, letras, traços e pontos), depois adicione o seguinte à configuração do seu ambiente:
[...]
Pode resolver isto editando o ficheiro config/environments/development.rb no seu projeto Rails e adicionando a seguinte linha, substituindo <XXXXXX>.stackhero-network.com pelo nome real do seu servidor:
config.hosts << "<XXXXXX>.stackhero-network.com"
Por exemplo:
Exemplo de configuração de hosts
Seguindo estes passos, pode gerir eficazmente as versões do Ruby e assegurar o bom funcionamento das aplicações Ruby on Rails no ambiente Code-Hero.