Итак, обновление прошло не совсем гладко. Я перевел сайт в режим только для чтения, выключил сервер, создал полную снимок системы, включил его обратно и попытался выполнить обновление. Однако ссылка «Нажмите здесь для обновления» ничего не сделала. Тогда я вручную перешел в раздел admin/upgrade, обновил Docker (это прошло успешно), а затем попытался обновить Discourse, но это завершилось неудачей. Среди прочего были выведены следующие сообщения:
$ bundle install --deployment --jobs 4 --without test development
[DEPRECATED] Флаг--deploymentустарел, поскольку он зависит от сохранения настроек между вызовами bundler, чего bundler в будущих версиях делать больше не будет. Вместо этого используйтеbundle config set --local deployment 'true'и прекратите использовать этот флаг.
[DEPRECATED] Флаг--withoutустарел, поскольку он зависит от сохранения настроек между вызовами bundler, чего bundler в будущих версиях делать больше не будет. Вместо этого используйтеbundle config set --local without 'test development'и прекратите используйте этот флаг.Получение метаданных пакетов из https://rubygems.org/…
web-push-3.0.0 требует версию Ruby >= 3.0, что несовместимо с
текущей версией 2.7.6
Docker Manager: НЕ УДАЛОСЬ ВЫПОЛНИТЬ ОБНОВЛЕНИЕ
#<RuntimeError: RuntimeError>
После этого я вошел в систему и выполнил ручное обновление: git pull / launcher rebuild app. Похоже, это сработало, и сайт снова стал работать.
Я отключил режим только для чтения, но теперь предпросмотр редактора не отображается справа от редактора «Ответ/Новое сообщение» — эта область остается просто пустой и белой.
Есть ли какие-либо предложения, как разобраться, почему предпросмотр не отображается?
У меня установлены только два плагина: discourse-mark и discourse-solved.
Непонятно, почему у плагина discourse-mark нет галочки. Возможно, стоит попробовать удалить и/или переустановить его (если это хорошая идея, было бы полезно получить указание, как это сделать).
Спасибо.
