Согласно файлу.discourse-compatibility, вам не следует обновляться (или вы не сможете обновиться) до этого коммита, если вы используете стабильную версию 2.8.
У вас есть команда plugin:pull_compatible_all где-нибудь? (Она должна быть)
Спасибо, @RGJ. Я не знал о существовании такого рода файлов. В будущем я буду это проверять.
У вас есть где-нибудь plugin:pull_compatible_all? (У вас должен быть)
Я не знаю, что это такое. Я использую экземпляр Cloudron для развёртывания Discourse. Чтобы обновить плагин, мне нужно удалить его и установить заново, как объясняется в документации:
Но я только что заметил, что у меня есть файл site_settings.yml для добавления дополнительных настроек. Мне следует настроить что-то здесь с помощью plugin:pull_compatible_all?
Возможно, стоит направить людей из Cloudron к этой теме, так как они, похоже, не продвинулись дальше того, чтобы сказать, что у вас опечатка, или задать вопрос: «Вы вообще в той директории?»
Проблема здесь в том, что вы используете неподдерживаемую установку. Мы можем поддерживать только стандартную установку. Пакеты сторонних разработчиков часто перестают работать из-за изменений в самом Discourse — именно поэтому они не рекомендуются.
Версия плагина календаря, которую вы пытаетесь установить, несовместима с версией Discourse в пакете Cloudron. Cloudron переупаковал Discourse, и в результате не использует поддерживаемые способы установки плагинов. Если вы не хотите перейти на поддерживаемую установку, им нужно будет помочь вам исправить это и обновить свою документацию.
Хорошо. Я собираюсь присоединиться к обсуждению на форуме Cloudron.
Спасибо за ваши ответы, теперь я лучше понимаю Discourse, чтобы помогать сообществу Cloudron и анализировать будущие проблемы.