التثبيت المحلي لـ discourse على Centos 7

مرحباً بالجميع!

تلقّيتُ خطأً أثناء تثبيت Discourse غير المتصل بالإنترنت في إحدى الخطوات:

[2020-05-05T17:36:59.349388 #1]  INFO -- : > cd /var/www/discourse && su discourse -c 'bundle install --retry 3 --jobs 4 --verbose'

إعادة محاولة جلب الحزم بسبب خطأ (2/4): Bundler::HTTPError تعذّر جلب المواصفات من https://rubygems.org/
فشل
--------------------
Pups::ExecError: فشل تنفيذ الأمر cd /var/www/discourse && su discourse -c 'bundle install --retry 3 --jobs 4 --verbose' مع إرجاع #<Process::Status: pid 340 exit 17>
موقع الفشل: /pups/lib/pups/exec_command.rb:112:in `spawn'
فشل التنفيذ مع المعاملات {"cd"=>"$home", "hook"=>"bundle_exec", "cmd"=>["cp -rv /local-rubygems.org/ruby/* $home/vendor/bundle/ruby/", "su discourse -c 'bundle config set deployment \"true\"'", "su discourse -c 'bundle config set without \"development test\"'", "su discourse -c 'bundle install --retry 3 --jobs 4 --verbose'"]}
6637602e5976e07b9e36197d0f6d55a38d528df1688e7fc87173d30aec4e28a5
** فشل التمهيد ** الرجاء التمرير للأعلى والبحث عن رسائل خطأ سابقة، فقد يكون هناك أكثر من خطأ.
قد يساعد ./discourse-doctor في تشخيص المشكلة.

لكنني نفذتُ الأمر التالي:

docker run -it -v ~/local/rubygems.org:/local-rubygems local_discourse/app /bin/bash
cp -r /var/www/discourse/vendor/bundle/ruby /local-rubygems 

أليس من المفترض أن يعمل Ruby محلياً بعد ذلك؟ لا توجد مشاكل مع الإنترنت على الخادم. ما الذي يجب إيقافه، وأين يُكتب ذلك لمنع الاتصال بالموقع؟

هذه مشكلة في الاتصال بـ rubygems، وهو المستودع العالمي لجميع حزم Ruby على الإنترنت.

نوصي بإعادة البناء.

ربما يكون عنوان IP الخاص بك قد ارتكب مخالفة أو يقع ضمن نطاق مخالف، مما أدى إلى حظره من قبل rubygems.