No tengo conocimiento de Rails y, por lo tanto, tampoco de Discourse. Estoy intentando migrar la base de datos de Flarum a Discourse.
P.D.: He instalado Discourse correctamente para producción.
Ahora mismo, he instalado Discourse Docker desde el repositorio oficial de Git. Cuando intento ejecutar el script de importación en el contenedor de Docker:
su discourse -c 'bundle exec ruby script/import_scripts/flarum_import.rb'
Recibo este error:
/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'
He probado todos los métodos explicados en diferentes publicaciones de foros, pero ninguno funcionó.
Si alguien pudiera explicar en 2-3 pasos qué hacer para ejecutar el script de importación ‘flarum_import.rb’, sería de gran ayuda.
