Ошибка установки темы/компонента

Привет! Я разрабатываю компонент темы для проекта и создал для него репозиторий на GitHub, но при попытке установить его (или любой другой удалённый компонент темы) в локальной среде разработки получаю ошибку 500. Вот что я вижу в логе, но не уверен, как продолжить отладку?

Завершено с ошибкой 500 Internal Server Error за 780 мс (ActiveRecord: 1.6 мс | Выделения памяти: 61496)


Errno::ENOENT (Нет такого файла или каталога - timeout)
lib/discourse.rb:150:in `execute_command'
lib/discourse.rb:127:in `exec'
lib/discourse.rb:34:in `execute_command'
lib/theme_store/git_importer.rb:121:in `execute'
lib/theme_store/git_importer.rb:54:in `version'
app/models/remote_theme.rb:193:in `update_from_remote'
app/models/remote_theme.rb:93:in `import_theme'
app/controllers/admin/themes_controller.rb:104:in `import'
app/controllers/application_controller.rb:387:in `block in with_resolved_locale'
app/controllers/application_controller.rb:387:in `with_resolved_locale'
lib/middleware/omniauth_bypass_middleware.rb:71:in `call'
lib/content_security_policy/middleware.rb:12:in `call'
config/initializers/100-quiet_logger.rb:23:in `call'
config/initializers/100-silence_logger.rb:31:in `call'
lib/middleware/missing_avatars.rb:23:in `call'
lib/middleware/turbo_dev.rb:34:in `call'
  Рендеринг /opt/homebrew/lib/ruby/gems/2.7.0/gems/actionpack-6.1.4.1/lib/action_dispatch/middleware/templates/rescues/diagnostics.text.erb
  Рендеринг /opt/homebrew/lib/ruby/gems/2.7.0/gems/actionpack-6.1.4.1/lib/action_dispatch/middleware/templates/rescues/_source.text.erb
  Отрендерено /opt/homebrew/lib/ruby/gems/2.7.0/gems/actionpack-6.1.4.1/lib/action_dispatch/middleware/templates/rescues/_source.text.erb (Время: 0.4 мс | Выделения памяти: 441)
  Рендеринг /opt/homebrew/lib/ruby/gems/2.7.0/gems/actionpack-6.1.4.1/lib/action_dispatch/middleware/templates/rescues/_trace.text.erb
  Отрендерено /opt/homebrew/lib/ruby/gems/2.7.0/gems/actionpack-6.1.4.1/lib/action_dispatch/middleware/templates/rescues/_trace.text.erb (Время: 0.4 мс | Выделения памяти: 286)
  Рендеринг /opt/homebrew/lib/ruby/gems/2.7.0/gems/actionpack-6.1.4.1/lib/action_dispatch/middleware/templates/rescues/_request_and_response.text.erb
  Отрендерено /opt/homebrew/lib/ruby/gems/2.7.0/gems/actionpack-6.1.4.1/lib/action_dispatch/middleware/templates/rescues/_request_and_response.text.erb (Время: 0.3 мс | Выделения памяти: 332)
  Отрендерено /opt/homebrew/lib/ruby/gems/2.7.0/gems/actionpack-6.1.4.1/lib/action_dispatch/middleware/templates/rescues/diagnostics.text.erb (Время: 15.6 мс | Выделения памяти: 7673)

Вы пробовали руководство для начинающих по использованию Theme Creator и Theme CLI для начала создания темы Discourse? Работает ли это так?

Д’оу! :man_facepalming:t5: Спасибо, Джей! Я уже установил Theme CLI, просто забыл о нём. Всё работает отлично.

Что ж, тогда с темой вы справились правильно.

Она в публичном репозитории? Возможно, именно здесь вы ошиблись.

Да, оно находится в публичном репозитории, но я получаю ту же ошибку, даже когда пытаюсь установить официальные темы и компоненты. Мне бы очень хотелось разобраться в этом, так как я работаю над двумя компонентами, а плюс два, необходимых для самого Discourse, получается, что мне нужно запускать в общей сложности четыре терминала для каждой сессии :grimacing:

Вы находитесь за каким-либо фаерволом или в необычной сети?

Нет, просто обычное домашнее широкополосное подключение и Wi-Fi сеть, без экзотической настройки сети.