테마/컴포넌트 설치 오류

안녕하세요, 프로젝트용 테마 컴포넌트를 개발 중이며 이를 위해 GitHub 저장소를 만들었습니다. 하지만 로컬 개발 인스턴스에 이 테마(또는 기타 원격 테마/컴포넌트)를 설치하려고 하면 500 에러만 발생합니다. 로그에는 아래 내용이 표시되는데, 추가로 디버깅하는 방법을 모르겠습니다.

Completed 500 Internal Server Error in 780ms (ActiveRecord: 1.6ms | Allocations: 61496)


Errno::ENOENT (No such file or directory - 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'
  Rendering /opt/homebrew/lib/ruby/gems/2.7.0/gems/actionpack-6.1.4.1/lib/action_dispatch/middleware/templates/rescues/diagnostics.text.erb
  Rendering /opt/homebrew/lib/ruby/gems/2.7.0/gems/actionpack-6.1.4.1/lib/action_dispatch/middleware/templates/rescues/_source.text.erb
  Rendered /opt/homebrew/lib/ruby/gems/2.7.0/gems/actionpack-6.1.4.1/lib/action_dispatch/middleware/templates/rescues/_source.text.erb (Duration: 0.4ms | Allocations: 441)
  Rendering /opt/homebrew/lib/ruby/gems/2.7.0/gems/actionpack-6.1.4.1/lib/action_dispatch/middleware/templates/rescues/_trace.text.erb
  Rendered /opt/homebrew/lib/ruby/gems/2.7.0/gems/actionpack-6.1.4.1/lib/action_dispatch/middleware/templates/rescues/_trace.text.erb (Duration: 0.4ms | Allocations: 286)
  Rendering /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
  Rendered /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 (Duration: 0.3ms | Allocations: 332)
  Rendered /opt/homebrew/lib/ruby/gems/2.7.0/gems/actionpack-6.1.4.1/lib/action_dispatch/middleware/templates/rescues/diagnostics.text.erb (Duration: 15.6ms | Allocations: 7673)

테마 크리에이터와 테마 CLI를 사용하여 디스코urses 테마를 만들기 시작하는 초보자 가이드를 시도해 보셨나요? 그렇게 작동하나요?

아니, 진짜! :man_facepalming:t5: 고마워, 제이! 이미 테마 CLI를 설치해 두었었는데, 그걸 까먹었어. 이제 잘 작동해.

음, 그러면 테마 부분은 제대로 이해한 거군요.

공개 저장소에 있나요? 아마 그 부분이 잘못 이해한 것일 수도 있겠네요.

네, 공개 저장소에 있긴 한데, 공식 테마와 컴포넌트를 설치하려고 해도 같은 오류가 발생합니다. 그래도 해결 방법을 찾고 싶습니다. 현재 두 개의 컴포넌트를 작업 중이라, Discourse 자체에 필요한 두 개를 포함해 세션마다 총 네 개의 터미널을 실행해야 하거든요 :grimacing:

방화벽이나 특수한 네트워크 환경에 있는 건가요?

아니요, 그냥 일반적인 가정용 광대역 인터넷 연결과 와이파이 네트워크일 뿐이며, estoric 네트워크 구성은 없습니다.