الإصدار الأحدث 2.5.0beta1 يُسبب خطأ عند محاولة ترقية الكل (من واجهة المسؤول) مع إضافة discourse-code-review:
gem install rugged -v 0.28.4.1 -i /var/www/discourse/plugins/discourse-code-review/gems/2.6.5 --no-document --ignore-dependencies --no-user-install
ERROR: Error installing rugged:
ERROR: Failed to build gem native extension.
current directory: /var/www/discourse/plugins/discourse-code-review/gems/2.6.5/gems/rugged-0.28.4.1/ext/rugged
/usr/local/bin/ruby -I /usr/local/lib/ruby/site_ruby/2.6.0 -r ./siteconf20200228-3888-511nfm.rb extconf.rb
checking for gmake... no
checking for make... yes
checking for cmake... no
ERROR: CMake is required to build Rugged.
أظن أن CMake يمكن استخدامه لبناء الامتدادات في طبقة Docker منفصلة حتى لا تظل جزءًا من الصورة النهائية…
في الحالة الحالية، أعتقد أن إزالة الإضافة المعيبة قد يكون حلاً، ما لم تنجح إعادة البناء من وحدة التحكم (وهو ما أختبره حاليًا…)