Não tenho conhecimento de Rails e, portanto, nenhum de Discourse. Estou tentando migrar o banco de dados do Flarum para o Discourse.
P.S.: Instalei com sucesso o Discourse para produção.
No momento, instalei o Discourse Docker do repositório Git oficial. Ao tentar executar o script de importação no contêiner Docker:
su discourse -c 'bundle exec ruby script/import_scripts/flarum_import.rb'
Recebo este erro:
/usr/local/lib/ruby/3.3.0/bundled_gems.rb:74:in `require': cannot load such file -- mysql2 (LoadError)
from /usr/local/lib/ruby/3.3.0/bundled_gems.rb:74:in `block (2 levels) in replace_require'
Tentei todos os métodos explicados em diferentes posts de fóruns, mas nenhum funcionou.
Se alguém puder explicar em 2-3 passos o que fazer para executar o script de importação ‘flarum_import.rb’, isso seria de grande ajuda.
