تعذر بناء حاوية استيراد phpBB3

لديّ نسخة جديدة من Discourse (تم بناؤها هذا الصباح). تم بناء التطبيق بنجاح ويعمل دون أي مشاكل. ومع ذلك، أحاول بناء حاوية الاستيراد (باستخدام هذه الصيغة) لكن الحاوية تفشل في بدء التشغيل.

هذه هي الأخطاء التي أراها. لا أرى أي شيء آخر في السجلات يبدو مرتبطًا بذلك.

FAILED

Pups::ExecError: cd /var/www/discourse && su discourse -c 'bundle install --no-deployment --path vendor/bundle --jobs $(($(nproc) - 1)) --without test development' failed with return #<Process::Status: pid 1836 exit 15>
Location of failure: /usr/local/lib/ruby/gems/3.4.0/gems/pups-1.4.0/lib/pups/exec_command.rb:138:in 'Pups::ExecCommand#spawn'
exec failed with the params {"cd" => "$home", "cmd" => ["echo \"gem 'mysql2'\" >> Gemfile", "echo \"gem 'ruby-bbcode-to-md', :github => 'nlalonde/ruby-bbcode-to-md'\" >> Gemfile", "su discourse -c 'bundle config unset deployment'", "su discourse -c 'bundle install --no-deployment --path vendor/bundle --jobs $(($(nproc) - 1)) --without test development'"]}
bootstrap failed with exit code 15
** FAILED TO BOOTSTRAP ** please scroll up and look for earlier error messages, there may be more than one.

أي مساعدة محل تقدير.

قد يكون لهذا علاقة بما يلي:

إزالة الإصدار gem (1.1.11)

I, [2026-06-24T13:04:04.442400 #1]  INFO -- : > cd /var/www/discourse && su discourse -c 'find /var/www/discourse/vendor/bundle -name cache -not -path "*/gems/*" -type d -exec rm -rf {} +'

I, [2026-06-24T13:04:04.544866 #1]  INFO -- : > cd /var/www/discourse && su discourse -c 'find /var/www/discourse/vendor/bundle -name tmp -type d -exec rm -rf {} +'

I, [2026-06-24T13:04:04.645437 #1]  INFO -- : > cd /var/www/discourse && echo "gem 'mysql2'" >> Gemfile

I, [2026-06-24T13:04:04.647649 #1]  INFO -- : > cd /var/www/discourse && echo "gem 'ruby-bbcode-to-md', :github => 'nlalonde/ruby-bbcode-to-md'" >> Gemfile

I, [2026-06-24T13:04:04.649093 #1]  INFO -- : > cd /var/www/discourse && su discourse -c 'bundle config unset deployment'

I, [2026-06-24T13:04:04.774523 #1]  INFO -- : > cd /var/www/discourse && su discourse -c 'bundle install --no-deployment --path vendor/bundle --jobs $(($(nproc) - 1)) --without test development'

تم إزالة العلم `--path` لأنه كان يعتمد على تذكره عبر

استدعاءات bundler المختلفة، وهو ما لم يعد bundler يقوم به. بدلاً من ذلك، يرجى استخدام الأمر

`bundle config set path 'vendor/bundle'`، والتوقف عن استخدام هذا العلم


لدي نفس المشكلة التي تعاني منها!

هل وجدت حلاً لهذه المشكلة؟

يبدو أن هذا مرتبط بأمر bundle في قالب phpBB3:

بعض أعلام واجهة سطر الأوامر (CLI) المستخدمة غير متوافقة مع أحدث إصدار من Bundler المضمن في الصورة الأساسية.

لقد قمت بإنشاء طلب سحب (PR) لإصلاحه:

بمجرد دمجه، يجب أن تتمكن من جلب أحدث التغييرات وبناء حاوية الاستيراد.

شكراً! هذا مقدر جداً!