Estou tendo problemas para instalar uma instância local do Discourse no Windows 11

Olá. Sou um desenvolvedor que descobriu o Discourse recentemente.
Estou tendo problemas para fazer uma instância local do Discourse funcionar na minha máquina com Windows 11. Essa instância local será usada para modelar e editar um tema personalizado para desenvolvimento futuro.

Método 1: Tentei usar o Docker Desktop, mas os comandos listados nos guias oficiais do Discourse não estão funcionando para mim. O contêiner não inicia.

Método 2: Tentei usar o Ubuntu no WSL, mas encontrei todo tipo de problema, desde gems ruby não instalando corretamente até problemas de versão (o Discourse roda em Ruby 3.2 e, por algum motivo, o instalador do Ubuntu opta pela 3.0.2).

Existe alguma incompatibilidade com o Windows 11? Estou perdendo alguma coisa?

TLDR: Quero instalar uma instância local do Discourse na minha máquina com Windows 11 para modificar o CSS e mostrar as alterações do tema ao meu empregador. Ajuda!

Agradeço desde já!

1 curtida

Em um ambiente WSL você precisa seguir Instalar Discourse no Ubuntu ou Debian para Desenvolvimento

Por que não Install Discourse on Windows for development?

Se você ler ambos, verá que o guia do Windows basicamente diz para abrir o WSL e seguir o guia do Ubuntu :slight_smile:. O guia do Ubuntu foi revisado recentemente por nossa equipe e atestado como funcionando, e ele acompanha de perto o que os desenvolvedores aqui no Discourse usam no desenvolvimento do dia a dia.

1 curtida

Você seria muito mais bem servido usando o componente de tema Bugs e fazendo o trabalho em sua instância pública ou em outra instalação padrão.

1 curtida

Obrigado a todos!

Na verdade, segui os guias que o Discourse fornece, passo a passo, mas claramente estou fazendo algo errado!

Continuarei tentando e experimentarei o método que @pfaffman apontou.

Obrigado e desculpe pelas perguntas de novato!

2 curtidas

Não se desculpe por isso! Toda pergunta é bem-vinda aqui (ponto extra se usou a busca antes de perguntar :p).

Tentamos manter os guias de instalação para desenvolvedores atualizados, mas às vezes eles não estão.

Eu também já encontrei problemas ao instalá-lo no Windows às vezes. É possível que você tenha seguido os passos corretamente, mas algo está errado na sua configuração, ou o guia precisa ser verificado.

3 curtidas