Установка темы

Я несколько раз пытался установить тему, но каждый раз возникала ошибка. Здесь есть несколько примеров с проблемами установки тем, но ни один из них не подходит к моему случаю. Также я не увидел форума по установке, который, как предполагается, должен быть в верхней части этой страницы. Поэтому пишу сюда:

При каждой попытке установки стандартной темы (OOTB) я получаю ошибку:

Failed to process hijacked response correctly : Errno::ENOENT : No such file or directory - timeout

Я переустанавливал систему несколько раз и проверил зависимости. У меня установлен ImageMagick версии 7.1.1-47. Я работаю на Mac Sequoia 15.5.

Спасибо!

Привет! Не могли бы вы поделиться темой или компонентом, который вы пытаетесь установить? Спасибо!

Привет, Нейт! Спасибо, что уделили время. Я прикрепил архив с темой. Мне удалось запустить стандартную тему, но только при установке через архив. Пользовательская тема здесь по-прежнему выдаёт ошибку. Спасибо!

itd.zip (142,8 КБ)

Не знаю, поможет ли это, но я получаю ту же ошибку: «Произошла ошибка: Ошибка импорта: файл about.json не существует или недействителен. Уверены ли вы, что это тема Discourse?» при установке темы или компонента темы с устройства. Установка из репозитория git также выдаёт ошибку 500 в каждом случае.

Файл about.json находится в папке, поэтому Discourse не может его найти. Он ожидает его здесь:

Но он находится внутри одной из папок:

И должен ли каталог размещаться в папке themes в файловой системе, или это не имеет значения? Я получаю тот же результат, когда размещаю about.json вне директории itd.

Не совсем понимаю вас. Почему нужно выбирать папку для установки темы? Я просто использовал опцию «с вашего устройства».


Вот тот ZIP-файл, который я использовал.
itd-1.zip (126.8 КБ)

Установка прошла успешно, но возникла ошибка синтаксиса.

Извините, возможно, я перепутал два разных вопроса. При установке «с вашего устройства» я получаю ошибку about.json, поэтому, как вы ранее советовали, переместил файл about.json из папки itd «наружу» этой папки. Я так и сделал. Папка itd находится в директории themes/ вместе с папками foundation и horizon. Я архивирую папку itd в zip-файл, а затем устанавливаю её. Ошибка, связанная с about.json, всё ещё появляется.

Я не предлагал перемещать файл about.json. Я предложил в целом посмотреть на структуру файлов. Обычно __MACOSX не входит в структуру темы. Вам понадобится только другая папка itd в виде zip-архива.

Работает ли с вами zip-архив, который я отправил?