مكون تخزين Azure Blob

حسناً، أنا حائر حقاً في هذا الأمر. اتضح أن الإضافة (plugin) لا تزال غير صحيحة.

كلما حاولت حفظ ملف، يظهر الخطأ التالي:

Blob can not be stored: missing dependency for Faraday::Adapter::NetHttpPersistent: cannot load such file -- net/http/persistent
Url: //chenhsongweb.blob.core.windows.net/support/original/2X/e/e5224c77df15646017fb5e4747576206c33904f6.jpeg

لذا، من الواضح أنني أغفلت إضافة require 'net/http/persistent' في مكان ما، لكنني حاولت إضافتها في كل مكان ومع ذلك لا يزال هذا الخطأ يظهر.

على سبيل المثال، أضفتها إلى plugin.rb و lib/azure_blob_store.rb… ومع ذلك لا يزال هذا الخطأ يظهر.

جاء الخطأ من استدعاء cache_file:

/var/www/discourse/plugins/discourse-azure-blob-storage/lib/azure_blob_store.rb:27:in `rescue in store_file'
/var/www/discourse/plugins/discourse-azure-blob-storage/lib/azure_blob_store.rb:17:in `store_file'
/var/www/discourse/plugins/discourse-azure-blob-storage/lib/azure_blob_store.rb:9:in `store_upload'

هل يمكن لروح طيبة أن تعلمني كيف أتخلص من خطأ الاعتماد المفقود؟