L’ultima release 2.5.0beta1 restituisce un errore quando si tenta di aggiornare tutto (dall’interfaccia di amministrazione) con il plugin 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: Errore durante l'installazione di rugged:
ERROR: Impossibile compilare l'estensione nativa del gem.
directory corrente: /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
controllo di gmake... no
controllo di make... sì
controllo di cmake... no
ERROR: CMake è necessario per compilare Rugged.
Immagino che CMake possa essere utilizzato per compilare le estensioni in un livello Docker separato, in modo che non rimanga parte dell’immagine finale…
Nello stato attuale, presumo che rimuovere il plugin difettoso possa essere una soluzione, a meno che la ricostruzione dalla console non funzioni (cosa che sto testando…)