نقل منتدى MyBB إلى Discourse

حسناً، كإجابة جزئية لسؤالي، تشير المناقشات العشوائية في المنتديات إلى أن الأمر التالي:

$ sudo apt-get install libmysqlclient-dev

سيتيح بعد ذلك تثبيت gem الخاص بـ mysql2 (بغض النظر عن ماهيته) - متجاهلاً التحذير المتعلق بعدم القيام بذلك بصلاحيات 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.

أنا الآن خارج نطاق خبرتي تماماً في هذا المجال…