将 MyBB 论坛迁移到 Discourse

好的,针对我刚才的问题,我在论坛上随意搜索了一下,发现:

$ sudo apt-get install libmysqlclient-dev

这条命令之后,mysql2 gem 就能安装了(不管那是什么)——尽管有警告说不要用 root 权限执行。

绕过这个问题后,进入下一步,输入:

$ bundle exec rails db:drop

又报错了:

bundler: failed to load command: rails (/usr/local/bin/rails)
Gem::Exception: can’t find executable rails for gem railties. railties is not currently included in the bundle, perhaps you meant to add it to your Gemfile?

我检查了 /usr/local/bin/ 目录,确认确实有一个名为 ‘rails’ 的文件。

尝试输入 sudo gem、 gem install rails 或 $ sudo gem install rails 都无济于事(根据网上各种针对此错误的建议)。

甚至重新从头安装了 Ruby on Rails,以确保所有常规依赖项都已就位:https://www.digitalocean.com/community/tutorials/how-to-install-ruby-on-rails-with-rbenv-on-ubuntu-18-04,但情况并未改善——无论使用 2.51 还是 2.61 版本。

我真的有点摸不着头脑了……