Resolvendo um erro mais de um ano após publicá-lo

Continuando a discussão de Erro ao executar o comando ./launcher rebuild app:

Vejo um tópico que criei há pouco mais de um ano.
Percebo que o problema que tive na época poderia ter sido facilmente resolvido, no entanto, ninguém notou. Se você olhar a postagem original, o arquivo app.yml tem um pequeno erro e é que um dos plugins não tem o “.git” no final, e aparentemente esse era todo o problema que eu tinha. Compartilho isso porque, embora pareça simples, pode estar acontecendo com muitos. Na época, “resolvi” enviando outro arquivo “app.yml” que não estava “corrompido”, mas aparentemente ele simplesmente não tinha a linha que foi adicionada ao último plugin, portanto, funcionou sem problemas. Na época, achei estranho que um editor de texto como o Sublime Text corrompesse o arquivo, levando em consideração que é o que sempre uso para editar arquivos de servidor e nunca tive problemas.

## Plugins vão aqui
## veja https://meta.discourse.org/t/19157 para detalhes
hooks:
  after_code:
    - exec:
        cd: $home/plugins
        cmd:
          - git clone https://github.com/discourse/docker_manager.git
          - git clone https://github.com/discourse/discourse-voting

Em resumo, compartilho apenas como uma anedota e provavelmente isso pode resolver os problemas de alguns.

E algo semelhante já aconteceu com você? Que um erro de “descuido” foi causado por algo tão simples quanto a falta de um ponto ou um parêntese, etc.

Lamento dizer que esse não foi o erro. As reconstruções funcionam bem sem incluir o .git no final do link do repositório.

Olhando o tópico antigo, provavelmente foi um caractere inválido, como foi sugerido na época. Embora excluí-lo e criar um novo parece ter resolvido para você sem precisar rastreá-lo precisamente. :tada::+1:

2 curtidas

Sim, é triste :smiling_face_with_tear:.

Mas é bom saber que funciona sem o “.git” no final, verei se por acaso ainda tenho o arquivo mencionado para revisá-lo minuciosamente. Embora eu duvide, a única coisa que tenho é o arquivo publicado no fórum, então é muito provável que ele estivesse corrompido, no final verei se consigo reproduzir o referido erro em um servidor de teste.

1 curtida

De uma leitura rápida, minha melhor suposição é que você tinha tabulações em seu YML ao tentar adicionar o plugin. Acho mais seguro copiar e colar a linha docker_manager e, em seguida, editar a URL na linha colada.

1 curtida