Errore installazione tema/componente

Ciao, sto sviluppando un componente tema per un progetto e ho creato un repository GitHub per esso, ma quando provo a installarlo (o qualsiasi altro tema/componente remoto) nella mia istanza di sviluppo locale, ottengo solo un errore 500. Questo è quello che vedo nel log, ma non sono sicuro di come eseguire ulteriormente il debug?

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)

Hai provato la Guida per principianti all’uso di Theme Creator e Theme CLI per iniziare a creare un tema Discourse. Funziona in quel modo?

D’oh! :man_facepalming:t5: Grazie, Jay! Avevo già installato il Theme CLI, me ne ero solo dimenticato. Funziona bene.

1 Mi Piace

Bene, allora hai capito bene la parte del tema.

È in un repository pubblico? Forse è questa la parte che hai sbagliato.

Sì, è in una repository pubblica, ma ricevo lo stesso errore anche quando provo a installare temi e componenti ufficiali. Mi piacerebbe capire come risolverlo, dato che sto lavorando su due componenti, quindi, aggiungendo i due necessari per Discourse stesso, significa che devo eseguire un totale di quattro terminali per ogni sessione :grimacing:

Sei dietro qualche tipo di firewall o una rete strana?

No, solo una normale connessione domestica in banda larga e rete Wi-Fi, nessuna configurazione di rete esoterica.

1 Mi Piace