我没有 Rails 的知识,因此也没有 discourse 的知识。我正在尝试将 flarum 数据库迁移到 discourse。
附注:我已经成功安装了用于生产环境的 discourse。
现在,我已经从官方 git 仓库安装了 discourse docker。当我在 docker 容器中尝试运行导入脚本时:
su discourse -c 'bundle exec ruby script/import_scripts/flarum_import.rb'
我收到此错误:
/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'
我已经尝试了不同论坛帖子中解释的所有方法,但均无效。
如果有人能用 2-3 个步骤解释如何运行“flarum_import.rb”导入脚本,那将非常有帮助。
