Не мог бы кто-нибудь прояснить ситуацию?
Как изменить эту команду: cd /var/www/discourse && su discourse -c 'bundle install --deployment --retry 3 --jobs 4 --verbose --without test development'?
Большое спасибо за помощь.
Это не ошибка, а предупреждение об устаревании. Кроме того, на мой взгляд, это входит в компетенцию команды разработчиков Discourse. Умное решение — внимательно изучать вывод, но паниковать не стоит.
Мой следующий предположительный вариант — плохие плагины. Для этого я бы отредактировал app.yml и удалил их. Также есть безопасный режим, но я не эксперт в этом.
Извините, если я кажусь тупым. Просто пытаюсь помочь, но у вас есть информация о том, что вы сделали, а с нашей стороны это туманное облако; не хватает множества необходимых деталей.
Помогая вам, я обнаружил очень полезную функцию: возможность для лаунчера либо принимать параметр для пропуска всех плагинов, либо, в случае сбоя, повторить попытку без плагинов и оставить сообщение с указанием непрошедших плагинов. Очевидно, что эту идею можно доработать и улучшить, но сама концепция уже есть.
Вы уже решили эту проблему? У меня возникла та же ошибка при обновлении до новой версии!
У меня тоже установлена эта утилита, но после перезапуска ошибки всё ещё сохраняются.