Что ж, только что решив одну проблему, я столкнулся с другой. У меня всё работало, и я хотел попробовать установить плагин Chat. Я добавил его в app.yml, выполнил пересборку и начал получать ошибки, связанные с темой:
Не удалось обновить 'Alternative Logos': about.json содержит недопустимые значения: Максимальная версия Discourse указана некорректно
rake aborted!
RemoteTheme::ImportError: about.json содержит недопустимые значения: Максимальная версия Discourse указана некорректно
А в конце сборки:
Pups::ExecError: cd /var/www/discourse && su discourse -c 'bundle exec rake themes:update assets:precompile' завершилась с ошибкой: #<Process::Status: pid 3923 exit 1>
Место сбоя: /pups/lib/pups/exec_command.rb:112:in `spawn'
Выполнение не удалось с параметрами {"cd"=>"$home", "hook"=>"assets_precompile", "cmd"=>["su discourse -c 'bundle exec rake themes:update assets:precompile'"]}
138aba05ed797ec7542e030d05c988c19e0705c6f117f22a49144cc7ffa0c88c
Теперь я понимаю, что плагин Chat находится в стадии pre-alpha. Я публикую это здесь, вне категории Chat, потому что не думаю, что это обязательно проблема, связанная с чатом. Это также кажется почти точной копией уже сообщённой и решённой проблемы, которая, похоже, не связана с плагинами:
Я хотел бы ответить там, но тема закрыта. Моя проблема в целом та же, по крайней мере, что касается ошибок. Ошибки продолжают появляться даже после удаления плагина Chat из app.yml.
Пока что я ещё не выполнил шаги по устранению проблемы из упомянутой выше темы. Я публикую это сначала на случай, если это поможет выявить причины возникновения данной проблемы (и, возможно, предотвратить её повторное появление или вовсе исключить). Я не спешу с исправлением, поэтому, если это интересно кому-либо из CDCK, дайте знать. Я попробую применить исправления, описанные в указанной выше теме, сегодня вечером или завтра утром.