최신 릴리스 2.5.0beta1에서는 discourse-code-review 플러그인을 사용하면서 관리자 인터페이스에서 전체 업그레이드(upgrade all)를 시도할 때 오류가 발생합니다:
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 레이어에서 빌드하여 최종 이미지 일부로 남지 않도록 할 수 있을 것 같습니다…
현재 상태에서는 콘솔에서 다시 빌드하는 것이 작동하지 않는 한(현재 테스트 중입니다…) 문제 있는 플러그인을 제거하는 것이 해결책이 될 수 있을 것 같습니다.