Neuro
1
你好,有没有办法将 MyBB 的帖子、主题及其他信息导入 Discourse?
我尝试按照这份指南操作:Migrate a MyBB forum to Discourse
但遇到了许多问题和错误,无法成功运行。我甚至在一台全新的 VPS 实例上尝试,并按照该指南安装所有 Discourse 依赖项:Install Discourse on Ubuntu or Debian for Development
仍然报错。仅运行命令 $ bundle install 时,我就收到以下错误:
无法在 Gemfile 中列出的任何 gem 源中找到 gem 'mysql2 x86_64-linux'。
修复该问题后,又遇到了其他错误。整个流程似乎比应有的复杂得多。在其他论坛平台上,导入 MyBB 数据轻而易举。
也许这份指南已过时?
无论如何,是否有人知道如何将 MyBB 数据库导入 Discourse?
pfaffman
(Jay Pfaffman)
2
你需要将 gem 添加到 Gemfile 中。其他一些指南可能对这部分操作有更详细的说明,你可以参考一下。不过,我认为该 gem 的名称应该只是 “mysql2”。
像这类主题很难保持更新,而那些经常执行导入操作的人通常不会查看它们。一些让新手感到困惑的小细节,对于熟悉各个组件的人来说往往是看不见的,而这些组件中的许多(例如安装 MySQL、导入数据库、在数据库中设置用户、安装 gem 并执行 bundle install)实际上并不属于 Discourse 本身的问题。
而且,当像你这样的人最终解决了问题后,往往已经太忙,没有额外的几个小时来调整这些说明。
如果你有预算,我可以开始提供安装服务,包括安装 MySQL、配置正确的 gem,并提供一个脚本以启动导入流程。
1 个赞