لديك تثبيت لـ Discourse تم تثبيته باستخدام خطوات التثبيت القياسية. في المرة الأولى، حاولت تعديل ملف app.yml لتحديث إعدادات SMTP، ثم شغلت الأمر ./launcher rebuild app وفشل بالخطأ التالي:
FAILED
--------------------
Pups::ExecError: cd /var/www/discourse && su discourse -c 'bundle exec rake assets:precompile' failed with return #<Process::Status: pid 521 exit 1>
Location of failure: /pups/lib/pups/exec_command.rb:112:in `spawn'
exec failed with the params {"cd"=>"$home", "hook"=>"assets_precompile", "cmd"=>["su discourse -c 'bundle exec rake assets:precompile'"]}
13cae1b12cdf902161a5a7e297f2142a6379e6b22b1c6b1d0722d25636f5341c
** FAILED TO BOOTSTRAP ** الرجاء التمرير للأعلى والبحث عن رسائل خطأ سابقة، قد يكون هناك أكثر من خطأ.
قد يساعدك ./discourse-doctor في تشخيص المشكلة.
==================== END REBUILD LOG ====================
أنا أعمل على نظام Ubuntu 14.04.6 LTS (GNU/Linux 3.13.0-57-generic x86_64)، مع إصدار Discourse 2.4.0.beta8
([e7bd288d7b](https://github.com/discourse/discourse/commits/e7bd288d7b1019c6986a7eac7d8f9cb9505cb0bb))`.
شغلت الأمر ./discourse-doctor، لكنه يحتوي على نفس الخطأ دون تقديم معلومات إضافية.
هل لديك أي أفكار؟
كيف يمكنني استكشاف هذه المشكلة بشكل أعمق؟ هل يجب أن أشغل يدويًا الأمر cd /var/www/discourse && su discourse -c 'bundle exec rake assets:precompile' لمعرفة ما يحدث؟
هذه هي المرة الأولى التي أستخدم فيها Discourse. إنه تثبيت قياسي (Vanilla) لـ Discourse بدون إضافات، وقد حاولت ببساطة تحديث إعدادات SMTP في ملف app.yml ثم إعادة البناء كما هو موضح في How to modify email settings.