NoMethodError: undefined method `[]' for nil:NilClass
em /pups/lib/pups/replace_command.rb:17
Tenho um problema bem simples, na verdade.
Tinha um fórum funcionando
Há alguns dias decidi tentar instalar um novo plugin oficial (este aqui)
a) Tentei instalá-lo e obtive o erro mostrado na imagem acima
b) Tentei sem o plugin e ainda assim obtive o mesmo erro
Estou travado e agora não consigo usar o fórum de jeito nenhum
Fiz este post
Espero uma resposta, senão terei que procurar outro software de fórum, haha
Obrigado
FYI: Consegui instalar alguns outros plugins com sucesso anteriormente e estava usando o guia oficial de instalação de plugins; então, não acredito que seja algo relacionado ao plugin.
EDIT:
Será que acabei deletando algum conteúdo do app.yml?
Essa é a única seção que estava modificando e é assim que ela está atualmente. Deveria haver mais “params” (acho que é assim que se chama) para a diretiva replace?
Não tenho certeza, não coloquei isso manualmente lol. Acredito que o script ./discourse-setup tenha adicionado isso ou que já estivesse lá por padrão. Sei que não fui eu, e sou o único com acesso ao servidor.
Então, tentei isso e ele realmente permite que a reconstrução termine, o que faz sentido.
O que não faz sentido para mim agora é por que ou como aquela linha estava lá. Só espero que isso não afete de alguma forma as configurações do Let’s Encrypt mais adiante.
Parece que o HTTPS ainda está habilitado (de acordo com meu navegador), então
Então, obrigado! (por enquanto, e espero não voltar tão cedo )