ليس لدي أي معرفة بـ Rails وبالتالي لا أعرف شيئًا عن Discourse. أحاول ترحيل قاعدة بيانات Flarum إلى Discourse.
ملاحظة: لقد قمت بتثبيت Discourse بنجاح للإنتاج.
حاليًا، قمت بتثبيت Discourse Docker من مستودع Git الرسمي. عندما أحاول تشغيل برنامج الاستيراد النصي في حاوية 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’، فسيكون ذلك مفيدًا للغاية.
