مرحبًا. لقد كنت أحاول ترحيل خادم Discourse الحالي الخاص بنا وأحاول إجراء تثبيت جديد على VPS الجديد لدينا، لكن فشل استخدام تكوين التطبيق الخاص بنا في التمهيد مع خطأ غريب.
حاولت التهيئة من البداية باستخدام سكريبت ./discourse-setup لكن حتى ذلك كان يفشل. كنت أتساءل عما إذا كانت هناك أي مشاكل مع السكريبت في الوقت الحالي؟
الخطأ الذي يظهر أدناه:
I, [2025-04-17T08:59:36.609118 #1] INFO -- : 6د /var/www/discourse 6 استدعاء الأمر 'bundle exec rake assets:precompile:build'
حدود ذاكرة heap في Node.js أقل من 2048 ميجابايت. تعيين --max-old-space-size=2048 و CHEAP_SOURCE_MAPS=1
لم يتم العثور على ملف معلومات البناء الموجود.
تشغيل بناء نواة كامل...
...[ConfigLoader]
...[Babel: @embroider/macros 6نفيذ التصحيحات]
...[Babel: @ember/legacy-built-in-components 6نفيذ التصحيحات]
...[Babel: ember-source 6نفيذ التصحيحات]
[BABEL] ملاحظة: لقد أëمحى مولد الشفرة أسلوب /var/www/discourse/app/assets/javascripts/discourse/ember/ember-template-compiler.js لأنه يتجاوز الحد الأقصى 500KB.
[BABEL] ملاحظة: لقد أëمحى مولد الشفرة أسلوب /var/www/discourse/app/assets/javascripts/discourse/ember/ember.js لأنه يتجاوز الحد الأقصى 500KB.
...[Babel: @glimmer/component 6نفيذ التصحيحات]
...[Babel: dialog-holder 6نفيذ التصحيحات]
...[Babel: ember-buffered-proxy 6نفيذ التصحيحات]
...[Babel: float-kit 6نفيذ التصحيحات]
...[Babel: select-kit 6نفيذ التصحيحات]
...[@embroider/compat/app]
...[@embroider/webpack]
...[@ embroider/webpack]
...[@embroider/webpack]
...[@embroider/webpack]
...[@embroider/webpack]
...[@embroider/webpack]
...[@embroider/webpack]
...[@embroider/webpack]
...[@embroider/webpack]
/var/www/discourse/script/assemble_ember_build.rb:103:in `system': فشل الأمر مع الخروج 1: pnpm (خطأ وقت التشغيل)
من /var/www/discourse/script/assemble_ember_build.rb:103:in `6 a7'
I, [2025-04-17T09:00:51.861399 #1] INFO -- : بناء
البيئة: الإنتاج
الإعداد 'staticAddonTrees' سيتحول إلى true في الإصدار القادم من Embroider ولا يمكن إيقاف تشغيله. للتحضير لذلك يجب تعيين 'staticAddonTrees: true' في تكوين Embroider الخاص بك.
الإعداد 'staticAddonTestSupportTrees' سيتحول إلى true في الإصدار القادم من Embroider ولا يمكن إيقاف تشغيله. للتحضير لذلك يجب تعيين 'staticAddonTestSupportTrees: true' في تكوين Embroider الخاص بك.
جارٍ البناء...
غير معرف
ERR_PNPM_RECURSIVE_EXEC_FIRST_FAIL تم قتل الأمر بإشارة SIGKILL (إنهاء قسري): ember build -prod
```لقد فشلت عملية التمهيد
--------------------
Pups::ExecError: فشل في الانتقال إلى /var/www/discourse && تنفيذ الأمر su discourse -c 'bundle exec rake assets:precompile:build' مع العودة #Process::Status: pid 1166 خرج برمز 1
موقع الفشل: /usr/local/lib/ruby/gems/3.3.0/gems/pups-1.2.1/lib/pups/exec_command.rb:132:in `spawn'
فشل التنفيذ مع المعلمات {"cd"=>"$home", "tag"=>"build", "hook"=>"assets_precompile_build", "cmd"=>["su discourse -c 'bundle exec rake assets:precompile:build'"]}
فشل التهيئة مع رمز الخروج 1
** فشل التهيئة ** يرجى التمرير للأعلى والبحث عن رسائل الخطأ السابقة، قد يكون هناك أكثر من واحد.
./discourse-doctor قد يساعد في تشخيص المشكلة.
70f2ceaa8de6662e06cb24304c087499e549d105eaab891ea40bccf16d50bf80