فشل الترقية من Discourse v2.8.13 إلى v2.8.14

مرحباً،
أقوم باختبار الترقية إلى إصدار Discourse 2.8.14 في بيئة ما قبل الإنتاج.

لكن أمر إعادة البناء يفشل دائماً.

./launcher rebuild app

x86_64 arch detected.
Ensuring launcher is up to date
Fetching origin
Launcher is up-to-date
2.0.20221221-0050: Pulling from discourse/base
Digest: sha256:7ac6489e34a0f40f32457bffaa331940a98447b46451a6a1279a79868ee5420b
Status: Image is up to date for discourse/base:2.0.20221221-0050
docker.io/discourse/base:2.0.20221221-0050
/usr/local/lib/ruby/gems/3.1.0/gems/pups-1.1.1/lib/pups.rb
/usr/local/bin/pups --stdin
I, [2023-01-18T11:18:11.920439 #1]  INFO -- : Reading from stdin
I, [2023-01-18T11:18:11.929809 #1]  INFO -- : File > /etc/service/redis/run  chmod: +x  chown:
I, [2023-01-18T11:18:11.935298 #1]  INFO -- : File > /etc/service/redis/log/run  chmod: +x  chown:
I, [2023-01-18T11:18:11.939278 #1]  INFO -- : File > /etc/runit/3.d/10-redis  chmod: +x  chown:
I, [2023-01-18T11:18:11.939444 #1]  INFO -- : Replacing daemonize yes with  in /etc/redis/redis.conf
I, [2023-01-18T11:18:11.939960 #1]  INFO -- : Replacing (?-mix:^pidfile.*$) with  in /etc/redis/redis.conf
I, [2023-01-18T11:18:11.941140 #1]  INFO -- : > install -d -m 0755 -o redis -g redis /shared/redis_data
I, [2023-01-18T11:18:11.943098 #1]  INFO -- :
I, [2023-01-18T11:18:11.943358 #1]  INFO -- : Replacing (?-mix:^logfile.*$) with logfile "" in /etc/redis/redis.conf
I, [2023-01-18T11:18:11.943761 #1]  INFO -- : Replacing (?-mix:^bind .*$) with  in /etc/redis/redis.conf
I, [2023-01-18T11:18:11.944922 #1]  INFO -- : Replacing (?-mix:^dir .*$) with dir /shared/redis_data in /etc/redis/redis.conf
I, [2023-01-18T11:18:11.945895 #1]  INFO -- : Replacing (?-mix:^protected-mode yes) with protected-mode no in /etc/redis/redis.conf
I, [2023-01-18T11:18:11.946656 #1]  INFO -- : Replacing # io-threads 4 with io-threads $redis_io_threads in /etc/redis/redis.conf
I, [2023-01-18T11:18:11.947614 #1]  INFO -- : > echo redis installed
I, [2023-01-18T11:18:11.950991 #1]  INFO -- : redis installed

I, [2023-01-18T11:18:11.951195 #1]  INFO -- : > cat /etc/redis/redis.conf | grep logfile
I, [2023-01-18T11:18:11.954969 #1]  INFO -- : logfile ""

I, [2023-01-18T11:18:11.955086 #1]  INFO -- : > exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf
I, [2023-01-18T11:18:11.956391 #1]  INFO -- : > sleep 10
18:C 18 Jan 2023 11:18:11.961 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
18:C 18 Jan 2023 11:18:11.961 # Redis version=7.0.7, bits=64, commit=00000000, modified=0, pid=18, just started
18:C 18 Jan 2023 11:18:11.961 # Configuration loaded
18:M 18 Jan 2023 11:18:11.961 * monotonic clock: POSIX clock_gettime
18:M 18 Jan 2023 11:18:11.962 * Running mode=standalone, port=6379.
18:M 18 Jan 2023 11:18:11.962 # WARNING: The TCP backlog setting of 511 cannot be enforced because /proc/sys/net/core/somaxconn is set to the lower value of 128.
18:M 18 Jan 2023 11:18:11.962 # Server initialized
18:M 18 Jan 2023 11:18:11.962 # WARNING Memory overcommit must be enabled! Without it, a background save or replication may fail under low memory condition. Being disabled, it can can also cause failures without low memory condition, see https://github.com/jemalloc/jemalloc/issues/1328. To fix this issue add 'vm.overcommit_memory = 1' to /etc/sysctl.conf and then reboot or run the command 'sysctl vm.overcommit_memory=1' for this to take effect.
18:M 18 Jan 2023 11:18:11.962 * Loading RDB produced by version 7.0.7
18:M 18 Jan 2023 11:18:11.962 * RDB age 103 seconds
18:M 18 Jan 2023 11:18:11.962 * RDB memory usage when created 3.91 Mb
18:M 18 Jan 2023 11:18:11.969 * Done loading RDB, keys loaded: 1308, keys expired: 0.
18:M 18 Jan 2023 11:18:11.969 * DB loaded from disk: 0.007 seconds
18:M 18 Jan 2023 11:18:11.969 * Ready to accept connections
I, [2023-01-18T11:18:21.958625 #1]  INFO -- :
I, [2023-01-18T11:18:21.958993 #1]  INFO -- : > thpoff echo "thpoff is installed!"
I, [2023-01-18T11:18:21.963915 #1]  INFO -- : thpoff is installed!

I, [2023-01-18T11:18:21.964068 #1]  INFO -- : > /usr/local/bin/ruby -e 'if ENV["DISCOURSE_SMTP_ADDRESS"] == "smtp.example.com"; puts "Aborting! Mail is not configured!"; exit 1; end'
I, [2023-01-18T11:18:22.027891 #1]  INFO -- :
I, [2023-01-18T11:18:22.028141 #1]  INFO -- : > /usr/local/bin/ruby -e 'if ENV["DISCOURSE_HOSTNAME"] == "discourse.example.com"; puts "Aborting! Domain is not configured!"; exit 1; end'
I, [2023-01-18T11:18:22.114503 #1]  INFO -- :
I, [2023-01-18T11:18:22.114714 #1]  INFO -- : > /usr/local/bin/ruby -e 'if (ENV["DISCOURSE_CDN_URL"] || "")[0..1] == "//"; puts "Aborting! CDN must have a protocol specified. Once fixed you should rebake your posts now to correct all posts."; exit 1; end'
I, [2023-01-18T11:18:22.176337 #1]  INFO -- :
I, [2023-01-18T11:18:22.176805 #1]  INFO -- : > rm -f /etc/cron.d/anacron
I, [2023-01-18T11:18:22.180033 #1]  INFO -- :
I, [2023-01-18T11:18:22.183187 #1]  INFO -- : File > /etc/cron.d/anacron  chmod:   chown:
I, [2023-01-18T11:18:22.187920 #1]  INFO -- : File > /etc/runit/1.d/copy-env  chmod: +x  chown:
I, [2023-01-18T11:18:22.193369 #1]  INFO -- : File > /etc/service/unicorn/run  chmod: +x  chown:
I, [2023-01-18T11:18:22.201334 #1]  INFO -- : File > /etc/service/nginx/run  chmod: +x  chown:
I, [2023-01-18T11:18:22.205651 #1]  INFO -- : File > /etc/runit/3.d/01-nginx  chmod: +x  chown:
I, [2023-01-18T11:18:22.211288 #1]  INFO -- : File > /etc/runit/3.d/02-unicorn  chmod: +x  chown:
I, [2023-01-18T11:18:22.211394 #1]  INFO -- : > exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf
I, [2023-01-18T11:18:22.213123 #1]  INFO -- : > cd /var/www/discourse && git reset --hard
45:C 18 Jan 2023 11:18:22.217 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
45:C 18 Jan 2023 11:18:22.217 # Redis version=7.0.7, bits=64, commit=00000000, modified=0, pid=45, just started
45:C 18 Jan 2023 11:18:22.217 # Configuration loaded
45:M 18 Jan 2023 11:18:22.218 * monotonic clock: POSIX clock_gettime
45:M 18 Jan 2023 11:18:22.218 # Warning: Could not create server TCP listening socket *:6379: bind: Address already in use
45:M 18 Jan 2023 11:18:22.218 # Failed listening on port 6379 (TCP), aborting.
Updating files: 100% (32637/32637), done.
I, [2023-01-18T11:18:24.148050 #1]  INFO -- : HEAD is now at e775ed1c DEV: Properly include spec examples (#19532)

I, [2023-01-18T11:18:24.148211 #1]  INFO -- : > cd /var/www/discourse && git clean -f
I, [2023-01-18T11:18:24.247576 #1]  INFO -- :
I, [2023-01-18T11:18:24.247954 #1]  INFO -- : > cd /var/www/discourse && git remote set-branches --add origin main
I, [2023-01-18T11:18:24.253033 #1]  INFO -- :
I, [2023-01-18T11:18:24.253276 #1]  INFO -- : > cd /var/www/discourse && git remote set-branches origin df6d323bd187746e254538c81ed29181efc2abe3
I, [2023-01-18T11:18:24.257952 #1]  INFO -- :
I, [2023-01-18T11:18:24.258065 #1]  INFO -- : > cd /var/www/discourse && git fetch --depth 1 origin df6d323bd187746e254538c81ed29181efc2abe3
From https://github.com/discourse/discourse
 * branch              df6d323bd187746e254538c81ed29181efc2abe3 -> FETCH_HEAD
I, [2023-01-18T11:18:28.596388 #1]  INFO -- :
I, [2023-01-18T11:18:28.596526 #1]  INFO -- : > cd /var/www/discourse && git checkout df6d323bd187746e254538c81ed29181efc2abe3
Note: switching to 'df6d323bd187746e254538c81ed29181efc2abe3'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by switching back to a branch.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -c with the switch command. Example:

  git switch -c <new-branch-name>

Or undo this operation with:

  git switch -

Turn off this advice by setting config variable advice.detachedHead to false

HEAD is now at df6d323b Version bump to v2.8.14 (#19755)
I, [2023-01-18T11:18:29.324667 #1]  INFO -- :
I, [2023-01-18T11:18:29.324810 #1]  INFO -- : > cd /var/www/discourse && mkdir -p tmp
I, [2023-01-18T11:18:29.329146 #1]  INFO -- :
I, [2023-01-18T11:18:29.329240 #1]  INFO -- : > cd /var/www/discourse && chown discourse:www-data tmp
I, [2023-01-18T11:18:29.331975 #1]  INFO -- :
I, [2023-01-18T11:18:29.332054 #1]  INFO -- : > cd /var/www/discourse && mkdir -p tmp/pids
I, [2023-01-18T11:18:29.334617 #1]  INFO -- :
I, [2023-01-18T11:18:29.334694 #1]  INFO -- : > cd /var/www/discourse && mkdir -p tmp/sockets
I, [2023-01-18T11:18:29.337361 #1]  INFO -- :
I, [2023-01-18T11:18:29.337437 #1]  INFO -- : > cd /var/www/discourse && touch tmp/.gitkeep
I, [2023-01-18T11:18:29.339653 #1]  INFO -- :
I, [2023-01-18T11:18:29.339743 #1]  INFO -- : > cd /var/www/discourse && mkdir -p                    /shared/log/rails
I, [2023-01-18T11:18:29.342106 #1]  INFO -- :
I, [2023-01-18T11:18:29.342186 #1]  INFO -- : > cd /var/www/discourse && bash -c "touch -a           /shared/log/rails/{production,production_errors,unicorn.stdout,unicorn.stderr,sidekiq}.log"
I, [2023-01-18T11:18:29.345650 #1]  INFO -- :
I, [2023-01-18T11:18:29.345730 #1]  INFO -- : > cd /var/www/discourse && bash -c "ln    -s           /shared/log/rails/{production,production_errors,unicorn.stdout,unicorn.stderr,sidekiq}.log /var/www/discourse/log"
I, [2023-01-18T11:18:29.349292 #1]  INFO -- :
I, [2023-01-18T11:18:29.349372 #1]  INFO -- : > cd /var/www/discourse && bash -c "mkdir -p           /shared/{uploads,backups}"
I, [2023-01-18T11:18:29.352971 #1]  INFO -- :
I, [2023-01-18T11:18:29.353049 #1]  INFO -- : > cd /var/www/discourse && bash -c "ln    -s           /shared/{uploads,backups} /var/www/discourse/public"
I, [2023-01-18T11:18:29.358592 #1]  INFO -- :
I, [2023-01-18T11:18:29.358652 #1]  INFO -- : > cd /var/www/discourse && bash -c "mkdir -p           /shared/tmp/{backups,restores}"
I, [2023-01-18T11:18:29.363552 #1]  INFO -- :
I, [2023-01-18T11:18:29.363646 #1]  INFO -- : > cd /var/www/discourse && bash -c "ln    -s           /shared/tmp/{backups,restores} /var/www/discourse/tmp"
I, [2023-01-18T11:18:29.366699 #1]  INFO -- :
I, [2023-01-18T11:18:29.366777 #1]  INFO -- : > cd /var/www/discourse && chown -R discourse:www-data /shared/log/rails /shared/uploads /shared/backups /shared/tmp
I, [2023-01-18T11:18:33.708398 #1]  INFO -- :
I, [2023-01-18T11:18:33.708756 #1]  INFO -- : > cd /var/www/discourse && [ ! -d public/plugins ] || find public/plugins/ -maxdepth 1 -xtype l -delete
I, [2023-01-18T11:18:33.715004 #1]  INFO -- :
I, [2023-01-18T11:18:33.715422 #1]  INFO -- : Replacing # redis with sv start redis || exit 1 in /etc/service/unicorn/run
I, [2023-01-18T11:18:33.716174 #1]  INFO -- : > cp /var/www/discourse/config/nginx.sample.conf /etc/nginx/conf.d/discourse.conf
I, [2023-01-18T11:18:33.719419 #1]  INFO -- :
I, [2023-01-18T11:18:33.719666 #1]  INFO -- : > rm /etc/nginx/sites-enabled/default
I, [2023-01-18T11:18:33.722278 #1]  INFO -- :
I, [2023-01-18T11:18:33.722514 #1]  INFO -- : > mkdir -p /var/nginx/cache
I, [2023-01-18T11:18:33.727597 #1]  INFO -- :
I, [2023-01-18T11:18:33.728065 #1]  INFO -- : Replacing pid /run/nginx.pid; with daemon off; in /etc/nginx/nginx.conf
I, [2023-01-18T11:18:33.728726 #1]  INFO -- : Replacing (?m-ix:upstream[^\}]+\}) with upstream discourse { server 127.0.0.1:3000; } in /etc/nginx/conf.d/discourse.conf
I, [2023-01-18T11:18:33.729351 #1]  INFO -- : Replacing (?-mix:server_name.+$) with server_name _ ; in /etc/nginx/conf.d/discourse.conf
I, [2023-01-18T11:18:33.730009 #1]  INFO -- : Replacing (?-mix:client_max_body_size.+$) with client_max_body_size $upload_size ; in /etc/nginx/conf.d/discourse.conf
I, [2023-01-18T11:18:33.730628 #1]  INFO -- : Replacing (?-mix:worker_connections.+$) with worker_connections $nginx_worker_connections ; in /etc/nginx/nginx.conf
I, [2023-01-18T11:18:33.731145 #1]  INFO -- : > echo "done configuring web"
I, [2023-01-18T11:18:33.733596 #1]  INFO -- : done configuring web

I, [2023-01-18T11:18:33.734116 #1]  INFO -- : > cd /var/www/discourse && gem install bundler --conservative -v $(awk '/BUNDLED WITH/ { getline; gsub(/ /,""); print $0 }' Gemfile.lock)
I, [2023-01-18T11:18:34.406959 #1]  INFO -- : Successfully installed bundler-2.3.22
1 gem installed

I, [2023-01-18T11:18:34.407093 #1]  INFO -- : > cd /var/www/discourse && find /var/www/discourse ! -user discourse -exec chown discourse {} \+
I, [2023-01-18T11:18:55.018256 #1]  INFO -- :
I, [2023-01-18T11:18:55.018583 #1]  INFO -- : > cd /var/www/discourse && su discourse -c 'yarn install --production --frozen-lockfile && yarn cache clean'
warning Resolution field "lodash@4.17.21" is incompatible with requested version "lodash@4.17.15"
warning " > @mixer/parallel-prettier@2.0.1" has unmet peer dependency "prettier@^2.0.0".
I, [2023-01-18T11:19:28.037591 #1]  INFO -- : yarn install v1.22.19
[1/5] Validating package.json...
[2/5] Resolving packages...
[3/5] Fetching packages...
[4/5] Linking dependencies...
[5/5] Building fresh packages...
$ yarn --cwd app/assets/javascripts/discourse
yarn install v1.22.19
[1/4] Resolving packages...
[2/4] Fetching packages...
[3/4] Linking dependencies...
[4/4] Building fresh packages...
success Saved lockfile.
Done in 17.10s.
Done in 30.36s.
yarn cache v1.22.19
success Cleared cache.
Done in 2.33s.

I, [2023-01-18T11:19:28.037866 #1]  INFO -- : > cd /var/www/discourse && su discourse -c 'bundle install --deployment --retry 3 --jobs 4 --verbose --without test development'
[DEPRECATED] تم إهمال العلم `--deployment` لأنه يعتمد على تذكره عبر استدعاءات bundler، وهو ما لن يفعله bundler في الإصدارات المستقبلية. بدلاً من ذلك، يرجى استخدام `bundle config set --local deployment 'true'`، والتوقف عن استخدام هذا العلم
[DEPRECATED] تم إهمال العلم `--without` لأنه يعتمد على تذكره عبر استدعاءات bundler، وهو ما لن يفعله bundler في الإصدارات المستقبلية. بدلاً من ذلك، يرجى استخدام `bundle config set --local without 'test development'`، والتوقف عن استخدام هذا العلم
I, [2023-01-18T11:20:08.795227 #1]  INFO -- : تشغيل `bundle install --deployment --jobs 4 --retry 3 --verbose --without "test" "development"` باستخدام bundler 2.3.22
ثابت، باستخدام الحل من ملف القفل
التعريف يفتقد إلى ["bootsnap-1.9.4", "actionmailer-6.1.6.1", "actionpack-6.1.6.1", "actionview-6.1.6.1", "activemodel-6.1.6.1", "activerecord-6.1.6.1", "activesupport-6.1.6.1", "railties-6.1.6.1", "seed-fu-2.3.9", "redis-4.5.1", "redis-namespace-1.8.1", "discourse-ember-rails-0.18.6", "discourse-ember-source-3.12.2.3", "ember-handlebars-template-0.8.0", "barber-0.12.2", "message_bus-4.0.0", "rails_multisite-4.0.0", "xorcist-1.1.2", "aws-sdk-s3-1.96.1", "aws-sdk-sns-1.46.0", "excon-0.93.0", "image_optim-0.31.1", "nokogiri-1.13.4-x86_64-linux", "loofah-2.13.0", "css_parser-1.11.0", "omniauth-1.9.1", "omniauth-oauth2-1.7.2", "oj-3.13.2", "pg-1.2.3", "mini_sql-1.1.3", "pry-byebug-3.9.0", "diffy-3.4.0", "sidekiq-6.3.1", "mini_scheduler-0.13.0", "mini_racer-0.6.1", "rack-2.2.3", "rack-protection-2.1.0", "cose-1.2.0", "addressable-2.8.0", "json_schemer-0.2.18", "rtlit-0.0.5", "rack-mini-profiler-2.3.3", "puma-5.5.2", "stackprof-0.2.17", "memory_profiler-1.0.0", "cppjieba_rb-0.3.3", "lograge-0.11.2", "logster-2.10.1", "rotp-6.2.0", "rqrcode-2.1.0", "rails_failover-0.7.3", "net-http-0.2.2", "msgpack-1.4.2", "activejob-6.1.6.1", "rails-html-sanitizer-1.4.3", "erubi-1.10.0", "concurrent-ruby-1.1.9", "i18n-1.8.11", "minitest-5.15.0", "tzinfo-2.0.4", "zeitwerk-2.6.0", "ember-data-source-3.0.2", "ember-source-2.18.2", "jquery-rails-4.4.0", "aws-sdk-core-3.121.2", "aws-sdk-kms-1.44.0", "aws-sigv4-1.4.0", "unf_ext-0.0.8", "exifr-1.3.9", "image_size-3.0.1", "in_threads-1.5.4", "oauth2-1.4.7", "jwt-2.3.0", "pry-0.13.1", "connection_pool-2.2.5", "openssl-signature_algorithm-1.1.1", "public_suffix-4.0.6", "regexp_parser-2.2.0", "request_store-1.5.0", "tilt-2.0.10", "aws-partitions-1.516.0", "jmespath-1.5.0", "oauth-0.5.8", "faraday-1.9.3", "openssl-2.2.1", "faraday-em_http-1.0.0", "faraday-em_synchrony-1.0.0", "faraday-excon-1.1.0", "faraday-httpclient-1.0.1", "faraday-multipart-1.0.3", "faraday-net_http-1.0.1", "faraday-net_http_persistent-1.2.0", "faraday-patron-1.0.0", "faraday-rack-1.0.0", "faraday-retry-1.0.3", "ipaddr-1.2.3", "multipart-post-2.1.1"]
HTTP GET https://index.rubygems.org/versions
HTTP 206 Partial Content https://index.rubygems.org/versions
جلب بيانات الجيم من https://rubygems.org/
البحث عن الجيمات ["actionmailer", "actionpack", "actionview", "actionview_precompiler", "active_model_serializers", "activejob", "activemodel", "activerecord", "activesupport", "addressable", "annotate", "ast", "aws-eventstream", "aws-partitions", "aws-sdk-core", "aws-sdk-kms", "aws-sdk-s3", "aws-sdk-sns", "aws-sigv4", "barber", "better_errors", "binding_of_caller", "bootsnap", "builder", "bullet", "byebug", "cbor", "certified", "chunky_png", "coderay", "colored2", "concurrent-ruby", "connection_pool", "cose", "cppjieba_rb", "crack", "crass", "css_parser", "debug_inspector", "diff-lcs", "diffy", "discourse-ember-rails", "discourse-ember-source", "discourse-fonts", "discourse_dev_assets", "docile", "ecma-re-validator", "email_reply_trimmer", "ember-data-source", "ember-handlebars-template", "ember-source", "erubi", "excon", "execjs", "exifr", "fabrication", "faker", "fakeweb", "faraday", "faraday-em_http", "faraday-em_synchrony", "faraday-excon", "faraday-httpclient", "faraday-multipart", "faraday-net_http", "faraday-net_http_persistent", "faraday-patron", "faraday-rack", "faraday-retry", "fast_blank", "fast_xs", "fastimage", "ffi", "fspath", "gc_tracer", "globalid", "guess_html_encoding", "hana", "hashdiff", "hashie", "highline", "hkdf", "htmlentities", "http_accept_language", "i18n", "image_optim", "image_size", "in_threads", "ipaddr", "jmespath", "jquery-rails", "json", "json-schema", "json_schemer", "jwt", "kgio", "libv8-node", "listen", "literate_randomizer", "lograge", "logstash-event", "logstash-logger", "logster", "loofah", "lru_redux", "lz4-ruby", "maxminddb", "memory_profiler", "message_bus", "method_source", "mini_mime", "mini_portile2", "mini_racer", "mini_scheduler", "mini_sql", "mini_suffix", "minitest", "mocha", "mock_redis", "msgpack", "multi_json", "multi_xml", "multipart-post", "mustache", "net-http", "nio4r", "nokogiri", "oauth", "oauth2", "oj", "omniauth", "omniauth-facebook", "omniauth-github", "omniauth-google-oauth2", "omniauth-oauth", "omniauth-oauth2", "omniauth-twitter", "openssl", "openssl-signature_algorithm", "optimist", "parallel", "parallel_tests", "parser", "pg", "progress", "pry", "pry-byebug", "pry-rails", "public_suffix", "puma", "r2", "racc", "rack", "rack-mini-profiler", "rack-protection", "rack-test", "rails-dom-testing", "rails-html-sanitizer", "rails_failover", "rails_multisite", "railties", "rainbow", "raindrops", "rake", "rb-fsevent", "rb-inotify", "rbtrace", "rchardet", "redis", "redis-namespace", "regexp_parser", "request_store", "rexml", "rinku", "rotp", "rqrcode", "rqrcode_core", "rspec", "rspec-core", "rspec-expectations", "rspec-html-matchers", "rspec-mocks", "rspec-rails", "rspec-support", "rss", "rswag-specs", "rtlit", "rubocop", "rubocop-ast", "rubocop-discourse", "rubocop-rspec", "ruby-prof", "ruby-progressbar", "ruby-readability", "ruby2_keywords", "rubyzip", "sanitize", "sassc", "sassc-rails", "seed-fu", "shoulda-matchers", "sidekiq", "simplecov", "simplecov-html", "simplecov_json_formatter", "sprockets", "sprockets-rails", "sshkey", "stackprof", "test-prof", "thor", "tilt", "tzinfo", "uglifier", "unf", "unf_ext", "unicode-display_width", "unicorn", "uniform_notifier", "uri", "uri_template", "webmock", "webpush", "xorcist", "yaml-lint", "zeitwerk"]
HTTP GET https://index.rubygems.org/info/actionview
HTTP GET https://index.rubygems.org/info/actionmailer
HTTP GET https://index.rubygems.org/info/activejob
HTTP GET https://index.rubygems.org/info/activerecord
HTTP GET https://index.rubygems.org/info/actionpack
HTTP GET https://index.rubygems.org/info/activesupport
HTTP GET https://index.rubygems.org/info/activemodel
HTTP GET https://index.rubygems.org/info/aws-partitions
HTTP 206 Partial Content https://index.rubygems.org/info/actionview
HTTP GET https://index.rubygems.org/info/barber
HTTP 206 Partial Content https://index.rubygems.org/info/actionpack
HTTP 206 Partial Content https://index.rubygems.org/info/actionmailer
HTTP 200 OK https://index.rubygems.org/info/barber
HTTP 206 Partial Content https://index.rubygems.org/info/activerecord
HTTP GET https://index.rubygems.org/info/bullet
HTTP 206 Partial Content https://index.rubygems.org/info/bullet
HTTP GET https://index.rubygems.org/info/css_parser
HTTP GET https://index.rubygems.org/info/discourse-ember-rails
HTTP GET https://index.rubygems.org/info/discourse-ember-source
HTTP GET https://index.rubygems.org/info/ember-data-source
HTTP 206 Partial Content https://index.rubygems.org/info/css_parser
HTTP 200 OK https://index.rubygems.org/info/discourse-ember-rails
HTTP 200 OK https://index.rubygems.org/info/discourse-ember-source
HTTP GET https://index.rubygems.org/info/ember-handlebars-template
HTTP 200 OK https://index.rubygems.org/info/ember-data-source
HTTP GET https://index.rubygems.org/info/ember-source
HTTP GET https://index.rubygems.org/info/erubi
HTTP GET https://index.rubygems.org/info/excon
HTTP 206 Partial Content https://index.rubygems.org/info/activejob
HTTP 206 Partial Content https://index.rubygems.org/info/activemodel
HTTP 206 Partial Content https://index.rubygems.org/info/aws-partitions
HTTP 206 Partial Content https://index.rubygems.org/info/activesupport
HTTP 200 OK https://index.rubygems.org/info/ember-handlebars-template
HTTP 206 Partial Content https://index.rubygems.org/info/erubi
HTTP 206 Partial Content https://index.rubygems.org/info/excon
HTTP 200 OK https://index.rubygems.org/info/ember-source
HTTP GET https://index.rubygems.org/info/faker
HTTP GET https://index.rubygems.org/info/faraday
HTTP 206 Partial Content https://index.rubygems.org/info/faker
HTTP GET https://index.rubygems.org/info/globalid
HTTP 206 Partial Content https://index.rubygems.org/info/faraday
HTTP GET https://index.rubygems.org/info/jquery-rails
HTTP GET https://index.rubygems.org/info/highline
HTTP 206 Partial Content https://index.rubygems.org/info/globalid
HTTP GET https://index.rubygems.org/info/libv8-node
HTTP GET https://index.rubygems.org/info/listen
HTTP GET https://index.rubygems.org/info/jwt
HTTP 206 Partial Content https://index.rubygems.org/info/highline
HTTP 206 Partial Content https://index.rubygems.org/info/libv8-node
HTTP 206 Partial Content https://index.rubygems.org/info/listen
HTTP 200 OK https://index.rubygems.org/info/jquery-rails
HTTP 206 Partial Content https://index.rubygems.org/info/jwt
HTTP GET https://index.rubygems.org/info/minitest
HTTP GET https://index.rubygems.org/info/mock_redis
HTTP GET https://index.rubygems.org/info/mini_portile2
HTTP GET https://index.rubygems.org/info/message_bus
HTTP 206 Partial Content https://index.rubygems.org/info/minitest
HTTP 206 Partial Content https://index.rubygems.org/info/mini_portile2
HTTP 200 OK https://index.rubygems.org/info/mock_redis
HTTP 206 Partial Content https://index.rubygems.org/info/message_bus
HTTP GET https://index.rubygems.org/info/parallel_tests
HTTP GET https://index.rubygems.org/info/openssl
HTTP GET https://index.rubygems.org/info/parser
HTTP GET https://index.rubygems.org/info/nokogiri
HTTP 206 Partial Content https://index.rubygems.org/info/parallel_tests
HTTP GET https://index.rubygems.org/info/pry
HTTP 206 Partial Content https://index.rubygems.org/info/parser
HTTP 206 Partial Content https://index.rubygems.org/info/nokogiri
HTTP GET https://index.rubygems.org/info/rack
HTTP GET https://index.rubygems.org/info/racc
HTTP GET https://index.rubygems.org/info/puma
HTTP 206 Partial Content https://index.rubygems.org/info/openssl
HTTP GET https://index.rubygems.org/info/railties
HTTP 206 Partial Content https://index.rubygems.org/info/rack
HTTP 206 Partial Content https://index.rubygems.org/info/puma
HTTP 206 Partial Content https://index.rubygems.org/info/pry
HTTP 206 Partial Content https://index.rubygems.org/info/racc
HTTP 206 Partial Content https://index.rubygems.org/info/railties
HTTP GET https://index.rubygems.org/info/rspec-expectations
HTTP GET https://index.rubygems.org/info/redis
HTTP GET https://index.rubygems.org/info/redis-namespace
HTTP 206 Partial Content https://index.rubygems.org/info/rspec-expectations
HTTP 206 Partial Content https://index.rubygems.org/info/redis
HTTP 206 Partial Content https://index.rubygems.org/info/redis-namespace
HTTP GET https://index.rubygems.org/info/rtlit
HTTP GET https://index.rubygems.org/info/rspec-mocks
HTTP GET https://index.rubygems.org/info/rubocop-discourse
HTTP GET https://index.rubygems.org/info/rubocop
HTTP GET https://index.rubygems.org/info/rubocop-ast
HTTP GET https://index.rubygems.org/info/rubocop-rspec
HTTP GET https://index.rubygems.org/info/ruby-prof
HTTP 200 OK https://index.rubygems.org/info/rtlit
HTTP 206 Partial Content https://index.rubygems.org/info/rspec-mocks
HTTP 206 Partial Content https://index.rubygems.org/info/rubocop-discourse
HTTP 206 Partial Content https://index.rubygems.org/info/rubocop
HTTP GET https://index.rubygems.org/info/seed-fu
HTTP 206 Partial Content https://index.rubygems.org/info/rubocop-ast
HTTP 206 Partial Content https://index.rubygems.org/info/rubocop-rspec
HTTP GET https://index.rubygems.org/info/simplecov
HTTP 206 Partial Content https://index.rubygems.org/info/ruby-prof
HTTP GET https://index.rubygems.org/info/sidekiq
HTTP GET https://index.rubygems.org/info/yaml-lint
HTTP GET https://index.rubygems.org/info/unicode-display_width
HTTP 206 Partial Content https://index.rubygems.org/info/simplecov
HTTP 206 Partial Content https://index.rubygems.org/info/sidekiq
HTTP 206 Partial Content https://index.rubygems.org/info/yaml-lint
HTTP 206 Partial Content https://index.rubygems.org/info/unicode-display_width
HTTP 200 OK https://index.rubygems.org/info/seed-fu
البحث عن الجيمات ["jsonapi", "case_transform", "jsonapi-renderer", "erubis", "rails-deprecated_sanitizer", "jamespath", "http-2", "aws-crt", "rack-mount", "rack-cache", "journey", "rouge", "snappy", "ember-template-compiler-source", "handlebars-source", "mail", "text-format", "net-imap", "net-pop", "net-smtp", "columnize", "debugger-linecache", "slop", "rb-readline", "functional-ruby", "ref", "arel", "activerecord-deprecated_finders", "safe_yaml", "rdoc", "activemodel-globalid", "memcache-client", "thread_safe", "bcrypt-ruby", "rcov", "httpclient", "net-http-persistent", "patron", "rb-appscript", "xattr", "ffi-xattr", "rake-compiler", "json_pure", "rdf", "pastel", "tty-pager", "tty-screen", "tty-tree", "stud", "ruby_parser", "libv8", "termios", "metaclass", "rb-fchange", "rb-kqueue", "celluloid", "celluloid-io", "ruby_dep", "hoe", "net-protocol", "ruby-hmac", "version_gem", "snaky_hash", "oauth-tty", "rails", "faraday-middleware", "httpauth", "rash_alt", "net-ftp", "bigdecimal", "oa-core", "oa-oauth", "oa-openid", "oa-basic", "oa-enterprise", "oa-more", "eventmachine", "thin", "pry-doc", "sexp_processor", "escape_utils", "weakling", "mini_portile", "pkg-config", "trollop", "base32", "win32console", "yard", "spoon", "rack-ssl", "webrat", "rspec-collection_matchers", "redis-client", "hpricot", "nokogumbo", "bundler", "sass", "bourne", "rubocop-capybara", "hike", "therubyracer", "strscan", "term-ansicolor", "backports", "powerpack", "astrolabe", "tins", "jaro_winkler", "psych", "lockfile", "compass", "sprockets-sass", "sinatra", "slim"]
HTTP GET https://index.rubygems.org/info/handlebars-source
HTTP GET https://index.rubygems.org/info/ember-template-compiler-source
HTTP GET https://index.rubygems.org/info/net-imap
HTTP GET https://index.rubygems.org/info/mail
HTTP 200 OK https://index.rubygems.org/info/handlebars-source
HTTP 206 Partial Content https://index.rubygems.org/info/net-imap
HTTP 206 Partial Content https://index.rubygems.org/info/mail
HTTP 200 OK https://index.rubygems.org/info/ember-template-compiler-source
HTTP GET https://index.rubygems.org/info/rails
HTTP GET https://index.rubygems.org/info/pry-doc
HTTP GET https://index.rubygems.org/info/rubocop-capybara
HTTP GET https://index.rubygems.org/info/redis-client
HTTP GET https://index.rubygems.org/info/bundler
HTTP 206 Partial Content https://index.rubygems.org/info/rails
HTTP 206 Partial Content https://index.rubygems.org/info/pry-doc
HTTP 206 Partial Content https://index.rubygems.org/info/redis-client
HTTP 200 OK https://index.rubygems.org/info/rubocop-capybara
HTTP 206 Partial Content https://index.rubygems.org/info/bundler
HTTP GET https://index.rubygems.org/info/psych
HTTP 206 Partial Content https://index.rubygems.org/info/psych
البحث عن الجيمات ["jsonapi-parser", "abstract", "multimap", "snappy-jars", "digest", "timeout", "ruby_core_source", "debugger-ruby_core_source", "text-hyphen", "ZenTest", "RubyInline", "bcrypt", "atomic", "spruz", "link_header", "hamster", "equatable", "tty-color", "tty-which", "verse", "strings", "metriks", "ParseTree", "timers", "facter", "celluloid-essentials", "celluloid-extras", "celluloid-fsm", "celluloid-pool", "celluloid-supervision", "dotenv", "nenv", "rspec-logsplit", "rubyforge", "gemcutter", "io-wait", "win32-api", "date", "mime-types", "treetop", "tlsmail", "time", "restclient", "rest-client", "net-ldap", "rubyntlm", "pyu-ruby-sasl", "uuid", "XMLCanonicalizer", "rack-openid", "ruby-openid-apps-discovery", "curses", "daemons", "webrick", "sass-listen", "sync", "activeresource", "actionwebservice", "actioncable", "activestorage", "actionmailbox", "actiontext", "temple", "haml", "fssm", "compass-core", "compass-import-once", "sprockets-helpers", "mongrel", "mustermann", "jar-dependencies", "stringio"]
HTTP GET https://index.rubygems.org/info/actiontext
HTTP GET https://index.rubygems.org/info/actioncable
HTTP GET https://index.rubygems.org/info/actionmailbox
HTTP GET https://index.rubygems.org/info/activestorage
HTTP 206 Partial Content https://index.rubygems.org/info/actiontext
HTTP 206 Partial Content https://index.rubygems.org/info/actionmailbox
HTTP 206 Partial Content https://index.rubygems.org/info/actioncable
HTTP 206 Partial Content https://index.rubygems.org/info/activestorage
البحث عن الجيمات ["archive-tar-minitar", "unicode_utils", "hitimes", "rbtree", "faraday_middleware", "yajl-ruby", "avl_tree", "celluloid-gems", "coveralls", "strings-ansi", "net-scp", "SexpProcessor", "CFPropertyList", "sys-admin", "win32-dir", "windows-api", "windows-pr", "win32-security", "hocon", "test-unit", "facets", "polyglot", "dotenv-deployment", "mime-types-data", "macaddr", "log4r", "netrc", "http-cookie", "http-accept", "ruby-openid", "rails-observers", "activemodel-serializers-xml", "ruby-maven", "cgi_multipart_eof_fix", "fastthread", "gem_plugin", "tool", "marcel", "mimemagic", "coffee-rails", "em-hiredis", "faye-websocket", "websocket-driver"]
البحث عن الجيمات ["minitar", "minitar-cli", "configuration", "mkrf", "roauth", "colorize", "libxml-ruby", "ffi-win32-extensions", "net-ssh", "systemu", "power_assert", "maven-tools", "ruby-maven-libs", "coffee-script", "hiredis", "websocket-extensions", "ruby-yadis", "domain_name", "sqlite3"]
HTTP GET https://index.rubygems.org/info/power_assert
HTTP GET https://index.rubygems.org/info/libxml-ruby
HTTP 206 Partial Content https://index.rubygems.org/info/power_assert
HTTP GET https://index.rubygems.org/info/sqlite3
HTTP 206 Partial Content https://index.rubygems.org/info/libxml-ruby
HTTP 206 Partial Content https://index.rubygems.org/info/sqlite3
البحث عن الجيمات ["powerbar", "virtus", "needle", "jruby-pageant", "bcrypt_pbkdf", "rbnacl", "rbnacl-libsodium", "coffee-script-source", "pattern-match"]
البحث عن الجيمات ["ansi", "descendants_tracker", "axiom-types", "coercible", "equalizer"]
البحث عن الجيمات ["adamantium", "ice_nine"]
البحث عن الجيمات ["memoizable"]
استخدام rake 13.0.6
0:  rake (13.0.6) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/rake-13.0.6.gemspec
جلب concurrent-ruby 1.1.9
جلب zeitwerk 2.6.0
استخدام builder 3.2.4
جلب minitest 5.15.0
2:  builder (3.2.4) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/builder-3.2.4.gemspec
جلب erubi 1.10.0
تثبيت erubi 1.10.0
تثبيت zeitwerk 2.6.0
تثبيت minitest 5.15.0
2:  erubi (1.10.0) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/erubi-1.10.0.gemspec
استخدام racc 1.6.0
2:  racc (1.6.0) من /usr/local/lib/ruby/gems/3.1.0/specifications/default/racc-1.6.0.gemspec
استخدام crass 1.0.6
2:  crass (1.0.6) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/crass-1.0.6.gemspec
جلب rack 2.2.3
3:  zeitwerk (2.6.0) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/zeitwerk-2.6.0.gemspec
استخدام mini_mime 1.1.2
3:  mini_mime (1.1.2) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/mini_mime-1.1.2.gemspec
جلب public_suffix 4.0.6
تثبيت concurrent-ruby 1.1.9
0:  minitest (5.15.0) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/minitest-5.15.0.gemspec
استخدام aws-eventstream 1.2.0
0:  aws-eventstream (1.2.0) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/aws-eventstream-1.2.0.gemspec
جلب aws-partitions 1.516.0
تثبيت rack 2.2.3
تثبيت public_suffix 4.0.6
تثبيت aws-partitions 1.516.0
0:  aws-partitions (1.516.0) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/aws-partitions-1.516.0.gemspec
جلب jmespath 1.5.0
تثبيت jmespath 1.5.0
3:  public_suffix (4.0.6) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/public_suffix-4.0.6.gemspec
جلب ember-source 2.18.2
1:  concurrent-ruby (1.1.9) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/concurrent-ruby-1.1.9.gemspec
استخدام execjs 2.8.1
1:  execjs (2.8.1) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/execjs-2.8.1.gemspec
جلب msgpack 1.4.2
2:  rack (2.2.3) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/rack-2.2.3.gemspec
استخدام bundler 2.3.22
2:  bundler (2.3.22) من /usr/local/lib/ruby/gems/3.1.0/specifications/bundler-2.3.22.gemspec
استخدام byebug 11.1.3
2:  byebug (11.1.3) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/byebug-11.1.3.gemspec
استخدام cbor 0.5.9.6
2:  cbor (0.5.9.6) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/cbor-0.5.9.6.gemspec
استخدام chunky_png 1.4.0
2:  chunky_png (1.4.0) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/chunky_png-1.4.0.gemspec
استخدام coderay 1.1.3
2:  coderay (1.1.3) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/coderay-1.1.3.gemspec
استخدام colored2 3.1.2
2:  colored2 (3.1.2) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/colored2-3.1.2.gemspec
جلب connection_pool 2.2.5
0:  jmespath (1.5.0) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/jmespath-1.5.0.gemspec
جلب ipaddr 1.2.3
تثبيت connection_pool 2.2.5
تثبيت ipaddr 1.2.3
تثبيت msgpack 1.4.2 مع الامتدادات الأصلية
0:  ipaddr (1.2.3) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/ipaddr-1.2.3.gemspec
جلب cppjieba_rb 0.3.3
2:  connection_pool (2.2.5) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/connection_pool-2.2.5.gemspec
جلب diffy 3.4.0
بناء الامتدادات الأصلية. قد يستغرق هذا بعض الوقت...
تثبيت diffy 3.4.0
2:  diffy (3.4.0) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/diffy-3.4.0.gemspec
استخدام method_source 1.0.0
2:  method_source (1.0.0) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/method_source-1.0.0.gemspec
استخدام thor 1.2.1
2:  thor (1.2.1) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/thor-1.2.1.gemspec
جلب discourse-ember-source 3.12.2.3
تثبيت ember-source 2.18.2
3:  ember-source (2.18.2) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/ember-source-2.18.2.gemspec
استخدام discourse-fonts 0.0.9
3:  discourse-fonts (0.0.9) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/discourse-fonts-0.0.9.gemspec
جلب regexp_parser 2.2.0
تثبيت regexp_parser 2.2.0
3:  regexp_parser (2.2.0) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/regexp_parser-2.2.0.gemspec
استخدام email_reply_trimmer 0.1.13
3:  email_reply_trimmer (0.1.13) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/email_reply_trimmer-0.1.13.gemspec
جلب excon 0.93.0
تثبيت excon 0.93.0
3:  excon (0.93.0) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/excon-0.93.0.gemspec
جلب exifr 1.3.9
تثبيت cppjieba_rb 0.3.3 مع الامتدادات الأصلية
تثبيت exifr 1.3.9
تثبيت discourse-ember-source 3.12.2.3
3:  exifr (1.3.9) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/exifr-1.3.9.gemspec
جلب faraday-em_http 1.0.0
تثبيت faraday-em_http 1.0.0
3:  faraday-em_http (1.0.0) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/faraday-em_http-1.0.0.gemspec
جلب faraday-em_synchrony 1.0.0
تثبيت faraday-em_synchrony 1.0.0
3:  faraday-em_synchrony (1.0.0) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/faraday-em_synchrony-1.0.0.gemspec
جلب faraday-excon 1.1.0
تثبيت faraday-excon 1.1.0
3:  faraday-excon (1.1.0) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/faraday-excon-1.1.0.gemspec
جلب faraday-httpclient 1.0.1
تثبيت faraday-httpclient 1.0.1
3:  faraday-httpclient (1.0.1) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/faraday-httpclient-1.0.1.gemspec
جلب multipart-post 2.1.1
تثبيت multipart-post 2.1.1
3:  multipart-post (2.1.1) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/multipart-post-2.1.1.gemspec
جلب faraday-net_http 1.0.1
تثبيت faraday-net_http 1.0.1
3:  faraday-net_http (1.0.1) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/faraday-net_http-1.0.1.gemspec
جلب faraday-net_http_persistent 1.2.0
تثبيت faraday-net_http_persistent 1.2.0
3:  faraday-net_http_persistent (1.2.0) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/faraday-net_http_persistent-1.2.0.gemspec
جلب faraday-patron 1.0.0
تثبيت faraday-patron 1.0.0
3:  faraday-patron (1.0.0) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/faraday-patron-1.0.0.gemspec
جلب faraday-rack 1.0.0
2:  discourse-ember-source (3.12.2.3) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/discourse-ember-source-3.12.2.3.gemspec
جلب faraday-retry 1.0.3
بناء الامتدادات الأصلية. قد يستغرق هذا بعض الوقت...
تثبيت faraday-rack 1.0.0
تثبيت faraday-retry 1.0.3
3:  faraday-rack (1.0.0) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/faraday-rack-1.0.0.gemspec
استخدام ruby2_keywords 0.0.5
3:  ruby2_keywords (0.0.5) من /usr/local/lib/ruby/gems/3.1.0/specifications/default/ruby2_keywords-0.0.5.gemspec
استخدام fast_blank 1.0.1
3:  fast_blank (1.0.1) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/fast_blank-1.0.1.gemspec
استخدام fast_xs 0.8.0
3:  fast_xs (0.8.0) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/fast_xs-0.8.0.gemspec
استخدام fastimage 2.2.6
3:  fastimage (2.2.6) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/fastimage-2.2.6.gemspec
استخدام ffi 1.15.5
3:  ffi (1.15.5) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/ffi-1.15.5.gemspec
استخدام fspath 3.1.2
3:  fspath (3.1.2) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/fspath-3.1.2.gemspec
استخدام gc_tracer 1.5.1
3:  gc_tracer (1.5.1) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/gc_tracer-1.5.1.gemspec
استخدام guess_html_encoding 0.0.11
3:  guess_html_encoding (0.0.11) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/guess_html_encoding-0.0.11.gemspec
استخدام hana 1.3.7
3:  hana (1.3.7) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/hana-1.3.7.gemspec
استخدام hashie 5.0.0
3:  hashie (5.0.0) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/hashie-5.0.0.gemspec
استخدام highline 2.0.3
3:  highline (2.0.3) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/highline-2.0.3.gemspec
استخدام hkdf 0.3.0
3:  hkdf (0.3.0) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/hkdf-0.3.0.gemspec
استخدام htmlentities 4.3.4
3:  htmlentities (4.3.4) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/htmlentities-4.3.4.gemspec
استخدام http_accept_language 2.1.1
3:  http_accept_language (2.1.1) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/http_accept_language-2.1.1.gemspec
جلب image_size 3.0.1
2:  faraday-retry (1.0.3) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/faraday-retry-1.0.3.gemspec
جلب in_threads 1.5.4
تثبيت in_threads 1.5.4
2:  in_threads (1.5.4) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/in_threads-1.5.4.gemspec
استخدام progress 3.6.0
2:  progress (3.6.0) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/progress-3.6.0.gemspec
استخدام json 2.6.1
2:  json (2.6.1) من /usr/local/lib/ruby/gems/3.1.0/specifications/default/json-2.6.1.gemspec
تثبيت image_size 3.0.1
استخدام uri_template 0.7.0
2:  uri_template (0.7.0) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/uri_template-0.7.0.gemspec
جلب jwt 2.3.0
3:  image_size (3.0.1) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/image_size-3.0.1.gemspec
استخدام kgio 2.11.4
3:  kgio (2.11.4) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/kgio-2.11.4.gemspec
استخدام libv8-node 16.10.0.0 (x86_64-linux)
3:  libv8-node (16.10.0.0) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/libv8-node-16.10.0.0-x86_64-linux.gemspec
استخدام logstash-event 1.2.02
3:  logstash-event (1.2.02) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/logstash-event-1.2.02.gemspec
جلب logster 2.10.1
تثبيت jwt 2.3.0
2:  jwt (2.3.0) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/jwt-2.3.0.gemspec
استخدام lru_redux 1.1.0
2:  lru_redux (1.1.0) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/lru_redux-1.1.0.gemspec
استخدام lz4-ruby 0.3.3
2:  lz4-ruby (0.3.3) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/lz4-ruby-0.3.3.gemspec
استخدام maxminddb 0.1.22
2:  maxminddb (0.1.22) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/maxminddb-0.1.22.gemspec
جلب memory_profiler 1.0.0
تثبيت memory_profiler 1.0.0
تثبيت logster 2.10.1
2:  memory_profiler (1.0.0) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/memory_profiler-1.0.0.gemspec
جلب redis 4.5.1
تثبيت redis 4.5.1
3:  logster (2.10.1) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/logster-2.10.1.gemspec
جلب mini_sql 1.1.3
2:  redis (4.5.1) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/redis-4.5.1.gemspec
استخدام multi_json 1.15.0
2:  multi_json (1.15.0) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/multi_json-1.15.0.gemspec
استخدام multi_xml 0.6.0
2:  multi_xml (0.6.0) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/multi_xml-0.6.0.gemspec
استخدام mustache 1.1.1
2:  mustache (1.1.1) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/mustache-1.1.1.gemspec
استخدام uri 0.11.0
2:  uri (0.11.0) من /usr/local/lib/ruby/gems/3.1.0/specifications/default/uri-0.11.0.gemspec
استخدام nio4r 2.5.8
2:  nio4r (2.5.8) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/nio4r-2.5.8.gemspec
جلب oauth 0.5.8
تثبيت mini_sql 1.1.3
3:  mini_sql (1.1.3) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/mini_sql-1.1.3.gemspec
جلب oj 3.13.2
تثبيت oauth 0.5.8
2:  oauth (0.5.8) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/oauth-0.5.8.gemspec
استخدام optimist 3.0.1
2:  optimist (3.0.1) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/optimist-3.0.1.gemspec
جلب pg 1.2.3
تثبيت oj 3.13.2 مع الامتدادات الأصلية
تثبيت pg 1.2.3 مع الامتدادات الأصلية
بناء الامتدادات الأصلية. قد يستغرق هذا بعض الوقت...
بناء الامتدادات الأصلية. قد يستغرق هذا بعض الوقت...
1:  msgpack (1.4.2) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/msgpack-1.4.2.gemspec
باستخدام r2 0.2.7
1:  r2 (0.2.7) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/r2-0.2.7.gemspec
باستخدام raindrops 0.20.0
1:  raindrops (0.20.0) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/raindrops-0.20.0.gemspec
باستخدام rchardet 1.8.0
1:  rchardet (1.8.0) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/rchardet-1.8.0.gemspec
باستخدام rexml 3.2.5
1:  rexml (3.2.5) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/rexml-3.2.5.gemspec
باستخدام rinku 2.0.6
1:  rinku (2.0.6) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/rinku-2.0.6.gemspec
جلب rotp 6.2.0
تثبيت rotp 6.2.0
1:  rotp (6.2.0) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/rotp-6.2.0.gemspec
باستخدام rqrcode_core 1.2.0
1:  rqrcode_core (1.2.0) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/rqrcode_core-1.2.0.gemspec
جلب rtlit 0.0.5
تثبيت rtlit 0.0.5
1:  rtlit (0.0.5) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/rtlit-0.0.5.gemspec
باستخدام rubyzip 2.3.2
1:  rubyzip (2.3.2) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/rubyzip-2.3.2.gemspec
جلب tilt 2.0.10
تثبيت tilt 2.0.10
1:  tilt (2.0.10) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/tilt-2.0.10.gemspec
باستخدام sshkey 2.0.0
1:  sshkey (2.0.0) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/sshkey-2.0.0.gemspec
جلب stackprof 0.2.17
0:  cppjieba_rb (0.3.3) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/cppjieba_rb-0.3.3.gemspec
جلب unf_ext 0.0.8
تثبيت stackprof 0.2.17 مع الامتدادات الأصلية
بناء الامتدادات الأصلية. قد يستغرق هذا بعض الوقت...
تثبيت unf_ext 0.0.8 مع الامتدادات الأصلية
بناء الامتدادات الأصلية. قد يستغرق هذا بعض الوقت...
0:  unf_ext (0.0.8) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/unf_ext-0.0.8.gemspec
جلب xorcist 1.1.2
تثبيت xorcist 1.1.2 مع الامتدادات الأصلية
بناء الامتدادات الأصلية. قد يستغرق هذا بعض الوقت...
1:  stackprof (0.2.17) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/stackprof-0.2.17.gemspec
جلب nokogiri 1.13.4 (x86_64-linux)
تثبيت nokogiri 1.13.4 (x86_64-linux)
0:  xorcist (1.1.2) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/xorcist-1.1.2.gemspec
باستخدام mail 2.8.0.edge من https://github.com/discourse/mail.git (في main@5b700fc)
0:  mail (2.8.0.edge) من /var/www/discourse/vendor/bundle/ruby/3.1.0/bundler/gems/mail-5b700fc95ee6/mail.gemspec
جلب aws-sigv4 1.4.0
تثبيت aws-sigv4 1.4.0
0:  aws-sigv4 (1.4.0) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/aws-sigv4-1.4.0.gemspec
جلب addressable 2.8.0
تثبيت addressable 2.8.0
0:  addressable (2.8.0) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/addressable-2.8.0.gemspec
جلب i18n 1.8.11
1:  nokogiri (1.13.4) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/nokogiri-1.13.4-x86_64-linux.gemspec
جلب tzinfo 2.0.4
تثبيت i18n 1.8.11
0:  i18n (1.8.11) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/i18n-1.8.11.gemspec
باستخدام uglifier 4.2.0
0:  uglifier (4.2.0) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/uglifier-4.2.0.gemspec
باستخدام rack-test 2.0.2
0:  rack-test (2.0.2) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/rack-test-2.0.2.gemspec
باستخدام sprockets 3.7.2
0:  sprockets (3.7.2) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/sprockets-3.7.2.gemspec
جلب request_store 1.5.0
تثبيت tzinfo 2.0.4
1:  tzinfo (2.0.4) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/tzinfo-2.0.4.gemspec
جلب message_bus 4.0.0
تثبيت request_store 1.5.0
0:  request_store (1.5.0) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/request_store-1.5.0.gemspec
جلب rack-mini-profiler 2.3.3
تثبيت message_bus 4.0.0
1:  message_bus (4.0.0) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/message_bus-4.0.0.gemspec
جلب rack-protection 2.1.0
تثبيت rack-mini-profiler 2.3.3
تثبيت rack-protection 2.1.0
0:  rack-mini-profiler (2.3.3) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/rack-mini-profiler-2.3.3.gemspec
جلب openssl 2.2.1
1:  rack-protection (2.1.0) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/rack-protection-2.1.0.gemspec
جلب pry 0.13.1
تثبيت openssl 2.2.1 مع الامتدادات الأصلية
تثبيت pry 0.13.1
بناء الامتدادات الأصلية. قد يستغرق هذا بعض الوقت...
1:  pry (0.13.1) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/pry-0.13.1.gemspec
جلب barber 0.12.2
تثبيت barber 0.12.2
1:  barber (0.12.2) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/barber-0.12.2.gemspec
جلب ember-data-source 3.0.2
تثبيت ember-data-source 3.0.2
1:  ember-data-source (3.0.2) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/ember-data-source-3.0.2.gemspec
باستخدام ecma-re-validator 0.4.0
1:  ecma-re-validator (0.4.0) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/ecma-re-validator-0.4.0.gemspec
جلب faraday-multipart 1.0.3
تثبيت faraday-multipart 1.0.3
1:  faraday-multipart (1.0.3) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/faraday-multipart-1.0.3.gemspec
باستخدام mini_suffix 0.3.3
1:  mini_suffix (0.3.3) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/mini_suffix-0.3.3.gemspec
باستخدام sassc 2.0.1
1:  sassc (2.0.1) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/sassc-2.0.1.gemspec
جلب omniauth 1.9.1
تثبيت omniauth 1.9.1
1:  omniauth (1.9.1) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/omniauth-1.9.1.gemspec
جلب image_optim 0.31.1
تثبيت image_optim 0.31.1
تم استخلاص تحسين أصول الصور في Rails إلى جوهرة image_optim_rails
يمكنك إزالة `config.assets.image_optim = false` بأمان إذا لم تكن تنوي استخدام هذه الجوهرة
1:  image_optim (0.31.1) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/image_optim-0.31.1.gemspec
جلب mini_racer 0.6.1
تثبيت mini_racer 0.6.1 مع الامتدادات الأصلية
بناء الامتدادات الأصلية. قد يستغرق هذا بعض الوقت...
2:  pg (1.2.3) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/pg-1.2.3.gemspec
باستخدام logstash-logger 0.26.1
2:  logstash-logger (0.26.1) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/logstash-logger-0.26.1.gemspec
باستخدام webpush 1.1.0
2:  webpush (1.1.0) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/webpush-1.1.0.gemspec
جلب sidekiq 6.3.1
تثبيت sidekiq 6.3.1
2:  sidekiq (6.3.1) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/sidekiq-6.3.1.gemspec
جلب redis-namespace 1.8.1
تثبيت redis-namespace 1.8.1
2:  redis-namespace (1.8.1) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/redis-namespace-1.8.1.gemspec
جلب net-http 0.2.2
تثبيت net-http 0.2.2
2:  net-http (0.2.2) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/net-http-0.2.2.gemspec
جلب puma 5.5.2
تثبيت puma 5.5.2 مع الامتدادات الأصلية
بناء الامتدادات الأصلية. قد يستغرق هذا بعض الوقت...
1:  mini_racer (0.6.1) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/mini_racer-0.6.1.gemspec
جلب bootsnap 1.9.4
تثبيت bootsnap 1.9.4 مع الامتدادات الأصلية
بناء الامتدادات الأصلية. قد يستغرق هذا بعض الوقت...
1:  bootsnap (1.9.4) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/bootsnap-1.9.4.gemspec
باستخدام rbtrace 0.4.14
1:  rbtrace (0.4.14) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/rbtrace-0.4.14.gemspec
باستخدام unicorn 6.1.0
1:  unicorn (6.1.0) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/unicorn-6.1.0.gemspec
باستخدام rss 0.2.9
1:  rss (0.2.9) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/rss-0.2.9.gemspec
جلب rqrcode 2.1.0
تثبيت rqrcode 2.1.0
1:  rqrcode (2.1.0) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/rqrcode-2.1.0.gemspec
باستخدام unf 0.1.4
1:  unf (0.1.4) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/unf-0.1.4.gemspec
جلب aws-sdk-core 3.121.2
تثبيت aws-sdk-core 3.121.2
1:  aws-sdk-core (3.121.2) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/aws-sdk-core-3.121.2.gemspec
جلب css_parser 1.11.0
تثبيت css_parser 1.11.0
1:  css_parser (1.11.0) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/css_parser-1.11.0.gemspec
جلب loofah 2.13.0
تثبيت loofah 2.13.0
1:  loofah (2.13.0) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/loofah-2.13.0.gemspec
باستخدام ruby-readability 0.7.0
1:  ruby-readability (0.7.0) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/ruby-readability-0.7.0.gemspec
باستخدام sanitize 6.0.0
1:  sanitize (6.0.0) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/sanitize-6.0.0.gemspec
جلب activesupport 6.1.6.1
تثبيت activesupport 6.1.6.1
1:  activesupport (6.1.6.1) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/activesupport-6.1.6.1.gemspec
جلب pry-byebug 3.9.0
تثبيت pry-byebug 3.9.0
1:  pry-byebug (3.9.0) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/pry-byebug-3.9.0.gemspec
باستخدام pry-rails 0.3.9
1:  pry-rails (0.3.9) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/pry-rails-0.3.9.gemspec
جلب ember-handlebars-template 0.8.0
تثبيت ember-handlebars-template 0.8.0
1:  ember-handlebars-template (0.8.0) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/ember-handlebars-template-0.8.0.gemspec
جلب json_schemer 0.2.18
تثبيت json_schemer 0.2.18
1:  json_schemer (0.2.18) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/json_schemer-0.2.18.gemspec
جلب faraday 1.9.3
تثبيت faraday 1.9.3
1:  faraday (1.9.3) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/faraday-1.9.3.gemspec
باستخدام omniauth-oauth 1.2.0
1:  omniauth-oauth (1.2.0) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/omniauth-oauth-1.2.0.gemspec
جلب mini_scheduler 0.13.0
تثبيت mini_scheduler 0.13.0
1:  mini_scheduler (0.13.0) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/mini_scheduler-0.13.0.gemspec
جلب aws-sdk-kms 1.44.0
تثبيت aws-sdk-kms 1.44.0
1:  aws-sdk-kms (1.44.0) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/aws-sdk-kms-1.44.0.gemspec
جلب aws-sdk-sns 1.46.0
تثبيت aws-sdk-sns 1.46.0
1:  aws-sdk-sns (1.46.0) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/aws-sdk-sns-1.46.0.gemspec
جلب rails-html-sanitizer 1.4.3
تثبيت rails-html-sanitizer 1.4.3
1:  rails-html-sanitizer (1.4.3) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/rails-html-sanitizer-1.4.3.gemspec
باستخدام rails-dom-testing 2.0.3
1:  rails-dom-testing (2.0.3) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/rails-dom-testing-2.0.3.gemspec
باستخدام globalid 1.0.0
1:  globalid (1.0.0) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/globalid-1.0.0.gemspec
جلب activemodel 6.1.6.1
تثبيت activemodel 6.1.6.1
1:  activemodel (6.1.6.1) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/activemodel-6.1.6.1.gemspec
جلب oauth2 1.4.7
تثبيت oauth2 1.4.7
1:  oauth2 (1.4.7) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/oauth2-1.4.7.gemspec
باستخدام omniauth-twitter 1.4.0
1:  omniauth-twitter (1.4.0) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/omniauth-twitter-1.4.0.gemspec
جلب aws-sdk-s3 1.96.1
تثبيت aws-sdk-s3 1.96.1
1:  aws-sdk-s3 (1.96.1) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/aws-sdk-s3-1.96.1.gemspec
جلب actionview 6.1.6.1
تثبيت actionview 6.1.6.1
1:  actionview (6.1.6.1) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/actionview-6.1.6.1.gemspec
جلب activejob 6.1.6.1
تثبيت activejob 6.1.6.1
1:  activejob (6.1.6.1) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/activejob-6.1.6.1.gemspec
باستخدام active_model_serializers 0.8.4
1:  active_model_serializers (0.8.4) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/active_model_serializers-0.8.4.gemspec
جلب activerecord 6.1.6.1
تثبيت activerecord 6.1.6.1
1:  activerecord (6.1.6.1) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/activerecord-6.1.6.1.gemspec
جلب omniauth-oauth2 1.7.2
تثبيت omniauth-oauth2 1.7.2
1:  omniauth-oauth2 (1.7.2) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/omniauth-oauth2-1.7.2.gemspec
جلب actionpack 6.1.6.1
تثبيت actionpack 6.1.6.1
1:  actionpack (6.1.6.1) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/actionpack-6.1.6.1.gemspec
باستخدام actionview_precompiler 0.2.3
1:  actionview_precompiler (0.2.3) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/actionview_precompiler-0.2.3.gemspec
جلب seed-fu 2.3.9
تثبيت seed-fu 2.3.9
1:  seed-fu (2.3.9) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/seed-fu-2.3.9.gemspec
باستخدام omniauth-facebook 9.0.0
1:  omniauth-facebook (9.0.0) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/omniauth-facebook-9.0.0.gemspec
باستخدام omniauth-github 1.4.0
1:  omniauth-github (1.4.0) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/omniauth-github-1.4.0.gemspec
باستخدام omniauth-google-oauth2 0.8.2
1:  omniauth-google-oauth2 (0.8.2) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/omniauth-google-oauth2-0.8.2.gemspec
جلب actionmailer 6.1.6.1
تثبيت actionmailer 6.1.6.1
1:  actionmailer (6.1.6.1) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/actionmailer-6.1.6.1.gemspec
جلب railties 6.1.6.1
تثبيت railties 6.1.6.1
1:  railties (6.1.6.1) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/railties-6.1.6.1.gemspec
باستخدام sprockets-rails 3.4.2
1:  sprockets-rails (3.4.2) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/sprockets-rails-3.4.2.gemspec
جلب jquery-rails 4.4.0
تثبيت jquery-rails 4.4.0
2:  puma (5.5.2) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/puma-5.5.2.gemspec
جلب lograge 0.11.2
1:  jquery-rails (4.4.0) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/jquery-rails-4.4.0.gemspec
جلب rails_failover 0.7.3
تثبيت lograge 0.11.2
تثبيت rails_failover 0.7.3
2:  lograge (0.11.2) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/lograge-0.11.2.gemspec
جلب rails_multisite 4.0.0
1:  rails_failover (0.7.3) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/rails_failover-0.7.3.gemspec
باستخدام sassc-rails 2.1.2
1:  sassc-rails (2.1.2) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/sassc-rails-2.1.2.gemspec
جلب discourse-ember-rails 0.18.6
تثبيت rails_multisite 4.0.0
تثبيت discourse-ember-rails 0.18.6
2:  rails_multisite (4.0.0) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/rails_multisite-4.0.0.gemspec
1:  discourse-ember-rails (0.18.6) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/discourse-ember-rails-0.18.6.gemspec
3:  oj (3.13.2) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/oj-3.13.2.gemspec
0:  openssl (2.2.1) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/openssl-2.2.1.gemspec
جلب openssl-signature_algorithm 1.1.1
تثبيت openssl-signature_algorithm 1.1.1
2:  openssl-signature_algorithm (1.1.1) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/openssl-signature_algorithm-1.1.1.gemspec
جلب cose 1.2.0
تثبيت cose 1.2.0
1:  cose (1.2.0) من /var/www/discourse/vendor/bundle/ruby/3.1.0/specifications/cose-1.2.0.gemspec
اكتمل الحزمة! 128 اعتمادًا لملف Gemfile، 178 جوهرة مثبتة الآن.
لم يتم تثبيت الجواهر في المجموعات 'test' و 'development'.
تم تثبيت الجواهر المعبأة في `./vendor/bundle`
رسالة ما بعد التثبيت من image_optim:
تم استخلاص تحسين أصول الصور في Rails إلى جوهرة image_optim_rails
يمكنك إزالة `config.assets.image_optim = false` بأمان إذا لم تكن تنوي استخدام هذه الجوهرة

I, [2023-01-18T11:20:08.795503 #1]  INFO -- : > cd /var/www/discourse && su discourse -c 'LOAD_PLUGINS=0 bundle exec rake plugin:pull_compatible_all'
I, [2023-01-18T11:20:10.866531 #1]  INFO -- :
I, [2023-01-18T11:20:10.866729 #1]  INFO -- : > cd /var/www/discourse && su discourse -c 'bundle exec rake db:migrate'
توقّف rake!
LoadError: لا يمكن تحميل هذا الملف -- net/pop
/var/www/discourse/vendor/bundle/ruby/3.1.0/gems/bootsnap-1.9.4/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:23:in `require'
/var/www/discourse/vendor/bundle/ruby/3.1.0/gems/bootsnap-1.9.4/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:23:in `block in require_with_bootsnap_lfi'
/var/www/discourse/vendor/bundle/ruby/3.1.0/gems/bootsnap-1.9.4/lib/bootsnap/load_path_cache/loaded_features_index.rb:93:in `register'
/var/www/discourse/vendor/bundle/ruby/3.1.0/gems/bootsnap-1.9.4/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:22:in `require_with_bootsnap_lfi'
/var/www/discourse/vendor/bundle/ruby/3.1.0/gems/bootsnap-1.9.4/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:44:in `require'
/var/www/discourse/vendor/bundle/ruby/3.1.0/gems/zeitwerk-2.6.0/lib/zeitwerk/kernel.rb:35:in `require'
/var/www/discourse/vendor/bundle/ruby/3.1.0/gems/activesupport-6.1.6.1/lib/active_support/dependencies.rb:332:in `block in require'
/var/www/discourse/vendor/bundle/ruby/3.1.0/gems/activesupport-6.1.6.1/lib/active_support/dependencies.rb:299:in `load_dependency'
/var/www/discourse/vendor/bundle/ruby/3.1.0/gems/activesupport-6.1.6.1/lib/active_support/dependencies.rb:332:in `require'
/var/www/discourse/lib/validators/pop3_polling_enabled_setting_validator.rb:3:in `<main>'
/var/www/discourse/vendor/bundle/ruby/3.1.0/gems/bootsnap-1.9.4/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:23:in `require'
/var/www/discourse/vendor/bundle/ruby/3.1.0/gems/bootsnap-1.9.4/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:23:in `block in require_with_bootsnap_lfi'
/var/www/discourse/vendor/bundle/ruby/3.1.0/gems/bootsnap-1.9.4/lib/bootsnap/load_path_cache/loaded_features_index.rb:88:in `register'
/var/www/discourse/vendor/bundle/ruby/3.1.0/gems/bootsnap-1.9.4/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:22:in `require_with_bootsnap_lfi'
/var/www/discourse/vendor/bundle/ruby/3.1.0/gems/bootsnap-1.9.4/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:31:in `require'
/var/www/discourse/vendor/bundle/ruby/3.1.0/gems/zeitwerk-2.6.0/lib/zeitwerk/kernel.rb:35:in `require'
/var/www/discourse/vendor/bundle/ruby/3.1.0/gems/activesupport-6.1.6.1/lib/active_support/dependencies.rb:332:in `block in require'
/var/www/discourse/vendor/bundle/ruby/3.1.0/gems/activesupport-6.1.6.1/lib/active_support/dependencies.rb:299:in `load_dependency'
/var/www/discourse/vendor/bundle/ruby/3.1.0/gems/activesupport-6.1.6.1/lib/active_support/dependencies.rb:332:in `require'
/var/www/discourse/vendor/bundle/ruby/3.1.0/gems/activesupport-6.1.6.1/lib/active_support/dependencies.rb:424:in `block in require_or_load'
/var/www/discourse/vendor/bundle/ruby/3.1.0/gems/activesupport-6.1.6.1/lib/active_support/dependencies.rb:39:in `block in load_interlock'
/var/www/discourse/vendor/bundle/ruby/3.1.0/gems/activesupport-6.1.6.1/lib/active_support/dependencies/interlock.rb:14:in `block in loading'
/var/www/discourse/vendor/bundle/ruby/3.1.0/gems/activesupport-6.1.6.1/lib/active_support/concurrency/share_lock.rb:151:in `exclusive'
/var/www/discourse/vendor/bundle/ruby/3.1.0/gems/activesupport-6.1.6.1/lib/active_support/dependencies/interlock.rb:13:in `loading'
/var/www/discourse/vendor/bundle/ruby/3.1.0/gems/activesupport-6.1.6.1/lib/active_support/dependencies.rb:39:in `load_interlock'
/var/www/discourse/vendor/bundle/ruby/3.1.0/gems/activesupport-6.1.6.1/lib/active_support/dependencies.rb:402:in `require_or_load'
/var/www/discourse/vendor/bundle/ruby/3.1.0/gems/activesupport-6.1.6.1/lib/active_support/dependencies.rb:558:in `load_missing_constant'
/var/www/discourse/vendor/bundle/ruby/3.1.0/gems/activesupport-6.1.6.1/lib/active_support/dependencies.rb:213:in `const_missing'
/var/www/discourse/vendor/bundle/ruby/3.1.0/gems/activesupport-6.1.6.1/lib/active_support/inflector/methods.rb:274:in `const_get'
/var/www/discourse/vendor/bundle/ruby/3.1.0/gems/activesupport-6.1.6.1/lib/active_support/inflector/methods.rb:274:in `constantize'
/var/www/discourse/vendor/bundle/ruby/3.1.0/gems/activesupport-6.1.6.1/lib/active_support/core_ext/string/inflections.rb:74:in `constantize'
/var/www/discourse/vendor/bundle/ruby/3.1.0/gems/activesupport-6.1.6.1/lib/active_support/core_ext/object/try.rb:15:in `public_send'
/var/www/discourse/vendor/bundle/ruby/3.1.0/gems/activesupport-6.1.6.1/lib/active_support/core_ext/object/try.rb:15:in `try'
/var/www/discourse/lib/site_settings/type_supervisor.rb:114:in `load_setting'
/var/www/discourse/lib/site_setting_extension.rb:170:in `block in setting'
/var/www/discourse/lib/site_setting_extension.rb:127:in `synchronize'
/var/www/discourse/lib/site_setting_extension.rb:127:in `setting'
/var/www/discourse/app/models/site_setting.rb:12:in `block in load_settings'
/var/www/discourse/lib/site_settings/yaml_loader.rb:22:in `block (2 levels) in load'
/var/www/discourse/lib/site_settings/yaml_loader.rb:13:in `each'
/var/www/discourse/lib/site_settings/yaml_loader.rb:13:in `block in load'
/var/www/discourse/lib/site_settings/yaml_loader.rb:12:in `each_key'
/var/www/discourse/lib/site_settings/yaml_loader.rb:12:in `load'
/var/www/discourse/app/models/site_setting.rb:11:in `load_settings'
/var/www/discourse/app/models/site_setting.rb:16:in `<class:SiteSetting>'
/var/www/discourse/app/models/site_setting.rb:3:in `<main>'
/var/www/discourse/vendor/bundle/ruby/3.1.0/gems/bootsnap-1.9.4/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:23:in `require'
/var/www/discourse/vendor/bundle/ruby/3.1.0/gems/bootsnap-1.9.4/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:23:in `block in require_with_bootsnap_lfi'
/var/www/discourse/vendor/bundle/ruby/3.1.0/gems/bootsnap-1.9.4/lib/bootsnap/load_path_cache/loaded_features_index.rb:88:in `register'
/var/www/discourse/vendor/bundle/ruby/3.1.0/gems/bootsnap-1.9.4/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:22:in `require_with_bootsnap_lfi'
/var/www/discourse/vendor/bundle/ruby/3.1.0/gems/bootsnap-1.9.4/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:31:in `require'
/var/www/discourse/vendor/bundle/ruby/3.1.0/gems/zeitwerk-2.6.0/lib/zeitwerk/kernel.rb:35:in `require'
/var/www/discourse/vendor/bundle/ruby/3.1.0/gems/activesupport-6.1.6.1/lib/active_support/dependencies.rb:332:in `block in require'
/var/www/discourse/vendor/bundle/ruby/3.1.0/gems/activesupport-6.1.6.1/lib/active_support/dependencies.rb:299:in `load_dependency'
/var/www/discourse/vendor/bundle/ruby/3.1.0/gems/activesupport-6.1.6.1/lib/active_support/dependencies.rb:332:in `require'
/var/www/discourse/vendor/bundle/ruby/3.1.0/gems/activesupport-6.1.6.1/lib/active_support/dependencies.rb:424:in `block in require_or_load'
/var/www/discourse/vendor/bundle/ruby/3.1.0/gems/activesupport-6.1.6.1/lib/active_support/dependencies.rb:39:in `block in load_interlock'
/var/www/discourse/vendor/bundle/ruby/3.1.0/gems/activesupport-6.1.6.1/lib/active_support/dependencies/interlock.rb:14:in `block in loading'
/var/www/discourse/vendor/bundle/ruby/3.1.0/gems/activesupport-6.1.6.1/lib/active_support/concurrency/share_lock.rb:151:in `exclusive'
/var/www/discourse/vendor/bundle/ruby/3.1.0/gems/activesupport-6.1.6.1/lib/active_support/dependencies/interlock.rb:13:in `loading'
/var/www/discourse/vendor/bundle/ruby/3.1.0/gems/activesupport-6.1.6.1/lib/active_support/dependencies.rb:39:in `load_interlock'
/var/www/discourse/vendor/bundle/ruby/3.1.0/gems/activesupport-6.1.6.1/lib/active_support/dependencies.rb:402:in `require_or_load'
/var/www/discourse/vendor/bundle/ruby/3.1.0/gems/activesupport-6.1.6.1/lib/active_support/dependencies.rb:558:in `load_missing_constant'
/var/www/discourse/vendor/bundle/ruby/3.1.0/gems/activesupport-6.1.6.1/lib/active_support/dependencies.rb:213:in `const_missing'
/var/www/discourse/config/initializers/004-message_bus.rb:122:in `<main>'
/var/www/discourse/vendor/bundle/ruby/3.1.0/gems/bootsnap-1.9.4/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:60:in `load'
/var/www/discourse/vendor/bundle/ruby/3.1.0/gems/bootsnap-1.9.4/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:60:in `load'
/var/www/discourse/vendor/bundle/ruby/3.1.0/gems/activesupport-6.1.6.1/lib/active_support/dependencies.rb:326:in `block in load'
/var/www/discourse/vendor/bundle/ruby/3.1.0/gems/activesupport-6.1.6.1/lib/active_support/dependencies.rb:299:in `load_dependency'
/var/www/discourse/vendor/bundle/ruby/3.1.0/gems/activesupport-6.1.6.1/lib/active_support/dependencies.rb:326:in `load'
/var/www/discourse/vendor/bundle/ruby/3.1.0/gems/railties-6.1.6.1/lib/rails/engine.rb:681:in `block in load_config_initializer'
/var/www/discourse/vendor/bundle/ruby/3.1.0/gems/activesupport-6.1.6.1/lib/active_support/notifications.rb:205:in `instrument'
/var/www/discourse/vendor/bundle/ruby/3.1.0/gems/railties-6.1.6.1/lib/rails/engine.rb:680:in `load_config_initializer'
/var/www/discourse/vendor/bundle/ruby/3.1.0/gems/railties-6.1.6.1/lib/rails/engine.rb:634:in `block (2 levels) in <class:Engine>'
/var/www/discourse/vendor/bundle/ruby/3.1.0/gems/railties-6.1.6.1/lib/rails/engine.rb:633:in `each'
/var/www/discourse/vendor/bundle/ruby/3.1.0/gems/railties-6.1.6.1/lib/rails/engine.rb:633:in `block in <class:Engine>'
/var/www/discourse/vendor/bundle/ruby/3.1.0/gems/railties-6.1.6.1/lib/rails/initializable.rb:32:in `instance_exec'
/var/www/discourse/vendor/bundle/ruby/3.1.0/gems/railties-6.1.6.1/lib/rails/initializable.rb:32:in `run'
/var/www/discourse/vendor/bundle/ruby/3.1.0/gems/railties-6.1.6.1/lib/rails/initializable.rb:61:in `block in run_initializers'
/var/www/discourse/vendor/bundle/ruby/3.1.0/gems/railties-6.1.6.1/lib/rails/initializable.rb:50:in `each'
/var/www/discourse/vendor/bundle/ruby/3.1.0/gems/railties-6.1.6.1/lib/rails/initializable.rb:50:in `tsort_each_child'
/var/www/discourse/vendor/bundle/ruby/3.1.0/gems/railties-6.1.6.1/lib/rails/initializable.rb:60:in `run_initializers'
/var/www/discourse/vendor/bundle/ruby/3.1.0/gems/railties-6.1.6.1/lib/rails/application.rb:391:in `initialize!'
/var/www/discourse/vendor/bundle/ruby/3.1.0/gems/railties-6.1.6.1/lib/rails/railtie.rb:207:in `public_send'
/var/www/discourse/vendor/bundle/ruby/3.1.0/gems/railties-6.1.6.1/lib/rails/railtie.rb:207:in `method_missing'
/var/www/discourse/config/environment.rb:7:in `<main>'
/var/www/discourse/vendor/bundle/ruby/3.1.0/gems/bootsnap-1.9.4/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:23:in `require'
/var/www/discourse/vendor/bundle/ruby/3.1.0/gems/bootsnap-1.9.4/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:23:in `block in require_with_bootsnap_lfi'
/var/www/discourse/vendor/bundle/ruby/3.1.0/gems/bootsnap-1.9.4/lib/bootsnap/load_path_cache/loaded_features_index.rb:88:in `register'
/var/www/discourse/vendor/bundle/ruby/3.1.0/gems/bootsnap-1.9.4/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:22:in `require_with_bootsnap_lfi'
/var/www/discourse/vendor/bundle/ruby/3.1.0/gems/bootsnap-1.9.4/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:31:in `require'
/var/www/discourse/vendor/bundle/ruby/3.1.0/gems/zeitwerk-2.6.0/lib/zeitwerk/kernel.rb:35:in `require'
/var/www/discourse/vendor/bundle/ruby/3.1.0/gems/activesupport-6.1.6.1/lib/active_support/dependencies.rb:332:in `block in require'
/var/www/discourse/vendor/bundle/ruby/3.1.0/gems/activesupport-6.1.6.1/lib/active_support/dependencies.rb:299:in `load_dependency'
/var/www/discourse/vendor/bundle/ruby/3.1.0/gems/activesupport-6.1.6.1/lib/active_support/dependencies.rb:332:in `require'
/var/www/discourse/vendor/bundle/ruby/3.1.0/gems/railties-6.1.6.1/lib/rails/application.rb:367:in `require_environment!'
/var/www/discourse/vendor/bundle/ruby/3.1.0/gems/railties-6.1.6.1/lib/rails/application.rb:533:in `block in run_tasks_blocks'
/var/www/discourse/vendor/bundle/ruby/3.1.0/gems/rake-13.0.6/exe/rake:27:in `<top (required)>'
/usr/local/bin/bundle:25:in `load'
/usr/local/bin/bundle:25:in `<main>'
المهام: TOP => db:migrate => db:load_config => environment
(انظر التتبع الكامل بتشغيل المهمة مع --trace)
I, [2023-01-18T11:20:12.608443 #1]  INFO -- :
I, [2023-01-18T11:20:12.608716 #1]  INFO -- : إنهاء العمليات غير المتزامنة
I, [2023-01-18T11:20:12.608751 #1]  INFO -- : إرسال TERM إلى exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf pid: 18
18:signal-handler (1674040812) تم استلام SIGTERM لجدولة الإغلاق...
18:M 18 Jan 2023 11:20:12.679 # طلب المستخدم الإغلاق...
18:M 18 Jan 2023 11:20:12.679 * حفظ لقطة RDB النهائية قبل الخروج.
18:M 18 Jan 2023 11:20:12.699 * تم حفظ قاعدة البيانات على القرص
18:M 18 Jan 2023 11:20:12.699 # Redis جاهز الآن للخروج، وداعًا...


فشل
--------------------
Pups::ExecError: cd /var/www/discourse && su discourse -c 'bundle exec rake db:migrate' فشل مع الإرجاع #<Process::Status: pid 1708 exit 1>
موقع الفشل: /usr/local/lib/ruby/gems/3.1.0/gems/pups-1.1.1/lib/pups/exec_command.rb:117:in `spawn'
فشل التنفيذ مع المعاملات {"cd"=>"$home", "hook"=>"db_migrate", "cmd"=>["su discourse -c 'bundle exec rake db:migrate'"]}
فشل التمهيد مع رمز الإرجاع 1
** فشل في التمهيد ** يرجى التمرير لأعلى والبحث عن رسائل الخطأ السابقة، قد يكون هناك أكثر من واحد.
./discourse-doctor قد يساعد في تشخيص المشكلة.
59c311db4c225fcfa1107d6c9ec0baef05d68d5f07bee3bb0257b3be2c06c688

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

45:M 18 Jan 2023 11:18:22.218 # تحذير: تعذر إنشاء مقبس الاستماع TCP للخادم *:6379: bind: العنوان مستخدم بالفعل
45:M 18 Jan 2023 11:18:22.218 # فشل الاستماع على المنفذ 6379 (TCP)، يتم التراجع.

إذن الخطأ الآخر الوحيد الذي أراه هو:

I, [2023-01-18T11:20:10.866729 #1]  INFO -- : > cd /var/www/discourse && su discourse -c 'bundle exec rake db:migrate'
توقّف rake!
LoadError: لا يمكن تحميل هذا الملف -- net/pop

حاولت إزالة جميع الإضافات من ملف app.yml، لكن الخطأ لا يزال كما هو.

سأكون ممتنًا لأي تلميح حول ما قد يكون خطأً آخر.

شكرًا لك،
جان

لا يمكنك استخدام إصدارات قديمة وغير مدعومة (أقل من 3.0) من stable، لأنها لا تدعم Ruby 3.1.

إذا كنت ترغب حقًا في ذلك، فستحتاج إلى تثبيت discourse_docker على الالتزام 1de36f6 ولكن هذا على مسؤوليتك الخاصة.

شكرا لك. لقد حل هذا المشكلة.