خطأ في تثبيت السمة/المكون

مرحباً، أنا أقوم بتطوير مكون سمة لمشروع وأنشأت مستودع 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)

هل جربت دليل المبتدئين لاستخدام Theme Creator و Theme CLI لبدء بناء سمة Discourse. هل يعمل بهذه الطريقة؟

ظنننت! :man_facepalming:t5: شكرًا لك يا جاي! لقد قمت بالفعل بتثبيت Theme CLI، لقد نسيت أمره فقط. هذا يعمل بشكل جيد.

إعجاب واحد (1)

حسنًا، إذًا لقد حصلت على جزء السمة بشكل صحيح.

هل هو في مستودع عام؟ ربما هذا هو الجزء الذي أخطأت فيه.

نعم، إنه في مستودع عام، لكنني أحصل على نفس الخطأ حتى عندما أحاول تثبيت السمات والمكونات الرسمية. أود حقًا معرفة السبب، حيث أنني أعمل على مكونين، بالإضافة إلى المكونين المطلوبين لـ Discourse نفسه، مما يعني أنني بحاجة إلى تشغيل ما مجموعه أربعة أطراف لكل جلسة :grimacing:

هل أنت خلف جدار حماية من نوع ما أو شبكة غريبة؟

لا، مجرد اتصال إنترنت منزلي عادي وشبكة واي فاي، لا توجد إعدادات شبكة معقدة.

إعجاب واحد (1)