Ich habe eine Vanilla-Installation von Discourse und führe regelmäßig Upgrades durch. Das heutige Upgrade schlägt fehl (die letzten ca. 20 Commits) mit folgenden Informationen:
Fehlende Yarn-Pakete:
Paket: ember-auto-import
* Angegeben: ^1.12.0
* Installiert: 1.11.2
Führen Sie `yarn` aus, um fehlende Abhängigkeiten zu installieren.
und dann:
Ein Fehler ist im Konstruktor für ember-cli-dependency-checker unter /var/www/discourse/app/assets/javascripts/node_modules/ember-cli-dependency-checker aufgetreten
Hat das etwas mit dem fehlgeschlagenen Update zu tun? Da ich ein Docker-Setup habe, dachte ich, alles sei im Container/Image installiert und vorhanden.
@Amicable@Martin_Anonym Ich habe gerade einen Fix für docker_manager (das Plugin, das die Funktionalität /admin/upgrade bereitstellt) eingespielt. Bitte versuchen Sie, /admin/upgrade erneut aufzurufen – es sollte ein verfügbares Update für docker_manager angezeigt werden.
Installieren Sie dieses, rufen Sie dann erneut /admin/upgrade auf und führen Sie ein „Alle aktualisieren“ aus. Dann sollte alles wieder ordnungsgemäß funktionieren.
Bundle complete! 127 Gemfile dependencies, 176 gems now installed.
Gems in the groups 'test' and 'development' were not installed.
Bundled gems are installed into `./vendor/bundle`
$ yarn install --production
yarn install v1.22.15
[1/5] Validating package.json...
[2/5] Resolving packages...
warning Resolution field "lodash@4.17.21" is incompatible with requested version "lodash@4.17.15"
Es wird gebündelt und scheint zu bauen… muss nur noch etwas länger warten.