Olá, tive um problema no processo de instalação do discourse. Por favor, me dê alguma orientação.
Qual guia de instalação você está seguindo ou usando para fazer isso?
Abaixo estão minhas notas de operação:
Confirmo o mesmo problema com a reconstrução do aplicativo do launcher
Pups::ExecError: cd /var/www/discourse & su discourse -c 'bundle exec rake db:migrate' falhou com retorno #<Process::Status: pid 1590 exit 1>
Localização da falha: /usr/local/lib/ruby/gems/2.7.0/gems/pups-1.1.1/lib/pups/exec_command.rb:117:in `spawn'
exec falhou com os parâmetros {"cd"=>"$home", "hook"=>"db_migrate", "cmd"=>["su discourse -c 'bundle exec rake db:migrate'"]}
fee8496caca5612f91b1353c4e1f76178210dbcf675f1c7df5b5a45734b6ab97
** FALHA AO INICIALIZAR ** por favor, role para cima e procure por mensagens de erro anteriores, pode haver mais de uma.
I, [2022-02-08T11:37:45.974947 #1] INFO -- : > cd /var/www/discourse & su discourse -c 'bundle exec rake db:migrate'
rake aborted!
Gem::LoadError: não é possível ativar request_store-1.5.0, já ativado request_store-1.5.1
/var/www/discourse/lib/plugin_gem.rb:24:in `load'
/var/www/discourse/lib/plugin/instance.rb:765:in `gem'
/var/www/discourse/plugins/discourse-category-lockdown/plugin.rb:11:in `activate!'
/var/www/discourse/lib/plugin/instance.rb:671:in `instance_eval'
/var/www/discourse/lib/plugin/instance.rb:671:in `activate!'
lib/discourse.rb:279:in `block in activate_plugins!'
lib/discourse.rb:276:in `each'
lib/discourse.rb:276:in `activate_plugins!'
/var/www/discourse/config/application.rb:324:in `block in <class:Application>'
/var/www/discourse/lib/plugin_initialization_guard.rb:5:in `plugin_initialization_guard'
/var/www/discourse/config/application.rb:323:in `<class:Application>'
/var/www/discourse/config/application.rb:73:in `<module:Discourse>'
/var/www/discourse/config/application.rb:72:in `<top (required)>'
/var/www/discourse/Rakefile:7:in `require'
/var/www/discourse/Rakefile:7:in `<top (required)>'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/rake-13.0.6/exe/rake:27:in `<top (required)>'
/usr/local/bin/bundle:25:in `load'
/usr/local/bin/bundle:25:in `<main>'
Isso não é muito útil.
O erro real é mencionado em algum lugar acima disso.
sim, desculpe - adicionei a segunda parte sobre o erro.
tentarei novamente sem plugins secundários.
Meu problema foi resolvido compilando sem vários plugins secundários.
Na verdade, acho que o erro está bem aí.
Parece que você está tentando compilar com duas versões da mesma gem. Daí: Gem::LoadError: can't activate request_store-1.5.0, already activated request_store-1.5.1
Você precisa perguntar ao mantenedor do plugin que usa a versão mais antiga se é possível atualizar para a mesma versão e então eles poderão coexistir felizmente.
Adicionei esta parte após o comentário dele. Na minha primeira edição, não havia informações suficientes.
Desliguei o
git clone GitHub - paviliondev/discourse-custom-wizard: A Discourse Plugin that allows you to create custom user wizards.
E parece resolver o problema. Darei uma olhada mais a fundo ainda hoje.
Obrigado!
Mas isso impede que você use o plugin. O que não é muita solução. Sinalize isso no tópico do plugin.
Sim, é apenas uma correção rápida. Sou um grande fã do custom-wizard e o usamos para as “postagens de introdução” dos nossos membros.
Precisarei verificar mais a fundo ainda hoje.
FYI O Mago Personalizado usa: 1.5.0:
Sim, eu os notifiquei
https://meta.discourse.org/t/custom-wizard-plugin/73345/744?u=4ong
Não tenho experiência com request-store - então não posso ajudar com um PR rápido.
Obrigado @merefield
Qual plugin você está usando que utiliza 1.5.1?
(dê uma olhada em plugin.rb para cada plugin para determinar isso, se você não souber).
@vsiryxm
Minha confirmação foi na direção errada - meu problema era com um plugin externo.
Você tem algum plugin externo no seu guia?
Eu acho que está relacionado a este commit
Ah, é o core, ótimo! Então é uma decisão fácil.
No entanto, ao usar plugins do Pavilion, tente aderir ao período de atualização suportado (primeiros 5 dias do mês). Atualizar fora desse período aumenta o risco de você não obter suporte até o período seguinte.
Sim, eu sei - atualmente preciso de várias coisas das últimas atualizações principais.
E é ainda melhor para mim - vou me aprofundar para entender a estrutura de possíveis problemas.
Desculpe, ainda não sei como me livrar desse erro, por favor, ajude-me a esclarecer em qual caminho o Gemfile.lock mencionado nesta página está localizado…
Desculpe pela pausa @vsiryxm
O problema mencionado foi sobre uma atualização recente do core do Discourse e um dos plugins secundários (Custom Wizard). Foi resolvido agora e os autores atualizaram o plugin.
Se você não usa plugins do Discourse - Não está relacionado ao seu problema.
Você já tentou o guia oficial do Discourse para instalar o Discourse puro?
