مرحباً! أقوم بتطوير إضافة لتمكين تسجيل الدخول باستخدام Ethereum على Discourse. المشكلة هي أنه عند تثبيت الإضافة، أحصل على خطأ في إحدى التبعيات (rbsecp256k1).
ERROR: Error installing rbsecp256k1:
ERROR: Failed to build gem native extension.
current directory: /var/www/discourse/plugins/sdp/gems/2.7.5/gems/rbsecp256k1-5.1.0/ext/rbsecp256k1
/usr/local/bin/ruby -I /usr/local/lib/ruby/site_ruby/2.7.0 -r ./siteconf20220303-1234-gyqjb.rb extconf.rb
extconf.rb:3:in `require': cannot load such file -- mini_portile2 (LoadError)
from extconf.rb:3:in `<main>'
extconf failed, exit code 1
أتساءل ما الذي قد يحدث بما أنه يعمل في بيئة التطوير إذا قمت بتثبيت التبعيات يدوياً.