Я настраиваю среду разработки на Ubuntu (WSL2) и установил PostgreSQL с помощью asdf. Теперь команда db:create жалуется, что сокет не найден по пути /tmp/.s.PGSQL.5432. Но для меня сокет находится в /var/run/postgresql/.s.PGSQL.5432. Где можно настроить правильный путь? discourse.config, похоже, не оказывает никакого эффекта.
Разве установка MailHog не очень важна? Без неё нельзя активировать учётную запись.
РЕДАКТИРОВАНО: Возможно, и нет.
Кроме того, команда bin/ember-cli -u выдаёт ошибку, связанную с ImageMagick, если он не установлен или установлена неверная версия. Я следую инструкциям от ChatGPT (пожалуйста, не осуждайте), чтобы установить более новую версию, так как (по какой-то причине) команда magick отсутствует в моей версии. Надеюсь, что всё сработает.
РЕДАКТИРОВАНО: ChatGPT действительно помог! Discourse теперь работает на порту 4200.
Если вы имеете в виду bin/rails admin:create, то да, я это сделал, поэтому я отредактировал свой пост выше, так как понял, что мне не нужно было подтверждать учётную запись (и последующие учётные записи пользователей можно активировать вручную).
Однако, возвращаясь к части с ImageMagick, есть ли способ не использовать ImageMagick (то есть действительно сделать его «опциональным»)?