مشكلة في تثبيت التطوير

عندما أصل إلى “Bundle Install” يظهر هذا

حدث خطأ أثناء تثبيت xorcist (1.1.2)، ولا يمكن لـ Bundler المتابعة.

في Gemfile:
  xorcist

ماذا أفعل الآن

بشكل عام، هذا النوع من الأخطاء يعني أن هناك حزمة لينكس تحتاج إلى تثبيتها قبل أن يتمكن روبي من تثبيت الجيم الخاص بها. انظر xorcist | RubyGems.org | your community gem host

عندما أستخدم هذا الأمر sudo apt install xorcist
ثم يظهر هذا

Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package xorcist

حاول تشغيل sudo apt update ثم مرة أخرى sudo apt install xorcist

يستمر خطأ مشابه حتى بعد تشغيل هذا الأمر sudo apt update ثم sudo apt install xorcist

مرحباً غاوراف؛
لا تحتاج جوهرة xorcist إلى أي تبعيات خارجية، والتي عادةً ما يتم المساعدة فيها عن طريق تثبيت حزم عبر نظام التشغيل كما قالت دانييلا.

بدلاً من ذلك، يبدو أن هناك مشكلة عامة في تثبيت الجواهر (نقص المساحة، الأذونات، إلخ).
هل يمكنك إظهار المزيد من رسالة الخطأ عند حدوثها؟

مرحباً @leonardo
أولاً هذه الأوامر Bundle install
ثم يظهر هذا

جلب بيانات gem من https://rubygems.org/.........
استخدام rake 13.0.6
استخدام concurrent-ruby 1.1.9
استخدام minitest 5.15.0
استخدام zeitwerk 2.5.1
استخدام builder 3.2.4
استخدام erubi 1.10.0
استخدام aws-partitions 1.516.0
استخدام crass 1.0.6
استخدام jmespath 1.4.0
استخدام ember-source 2.18.2
استخدام execjs 2.8.1
استخدام coderay 1.1.3
جلب debug_inspector 1.1.0
جلب msgpack 1.4.2
جلب racc 1.6.0
استخدام mini_mime 1.1.2
استخدام uniform_notifier 1.14.2
استخدام bundler 2.2.26
استخدام ast 2.4.2
جلب cbor 0.5.9.6
استخدام public_suffix 4.0.6
استخدام certified 1.0.0
استخدام chunky_png 1.4.0
استخدام rack 2.2.3
استخدام connection_pool 2.2.5
استخدام aws-eventstream 1.2.0
استخدام ipaddr 1.2.3
جلب cppjieba_rb 0.3.3
استخدام rexml 3.2.5
استخدام diff-lcs 1.5.0
جلب byebug 11.1.3
استخدام diffy 3.4.0
استخدام method_source 1.0.0
استخدام thor 1.1.0
استخدام discourse-ember-source 3.12.2.3
استخدام discourse-fonts 0.0.9
استخدام colored2 3.1.2
استخدام docile 1.4.0
استخدام regexp_parser 2.2.0
استخدام email_reply_trimmer 0.1.13
استخدام excon 0.89.0
استخدام exifr 1.3.9
استخدام fabrication 2.23.1
استخدام fakeweb 1.3.0
استخدام faraday-em_http 1.0.0
استخدام faraday-em_synchrony 1.0.0
استخدام faraday-excon 1.1.0
استخدام faraday-httpclient 1.0.1
استخدام faraday-net_http 1.0.1
استخدام faraday-net_http_persistent 1.2.0
استخدام faraday-patron 1.0.0
استخدام faraday-rack 1.0.0
استخدام multipart-post 2.1.1
استخدام ruby2_keywords 0.0.5
جلب fast_blank 1.0.1
استخدام literate_randomizer 0.4.0
جلب fast_xs 0.8.0
تثبيت racc 1.6.0 مع ملحقات أصلية
تثبيت byebug 11.1.3 مع ملحقات أصلية
تثبيت debug_inspector 1.1.0 مع ملحقات أصلية
تثبيت fast_blank 1.0.1 مع ملحقات أصلية
تثبيت cbor 0.5.9.6 مع ملحقات أصلية
تثبيت fast_xs 0.8.0 مع ملحقات أصلية
تثبيت msgpack 1.4.2 مع ملحقات أصلية
استخدام fastimage 2.2.6
جلب ffi 1.15.4
استخدام fspath 3.1.2
استخدام guess_html_encoding 0.0.11
استخدام hana 1.3.7
استخدام hashdiff 1.0.1
استخدام hashie 4.1.0
استخدام highline 2.0.3
استخدام hkdf 0.3.0
استخدام htmlentities 4.3.4
استخدام http_accept_language 2.1.1
استخدام image_size 3.0.1
استخدام in_threads 1.5.4
استخدام progress 3.6.0
جلب gc_tracer 1.5.1
جلب json 2.6.1
تثبيت gc_tracer 1.5.1 مع ملحقات أصلية
تثبيت json 2.6.1 مع ملحقات أصلية
استخدام uri_template 0.7.0
استخدام jwt 2.3.0
استخدام libv8-node 16.10.0.0 (x86_64-linux)
استخدام rb-fsevent 0.11.0
استخدام logstash-event 1.2.02
استخدام logster 2.10.1
استخدام lru_redux 1.1.0
جلب lz4-ruby 0.3.3
جلب kgio 2.11.4
تثبيت lz4-ruby 0.3.3 مع ملحقات أصلية
تثبيت kgio 2.11.4 مع ملحقات أصلية
تثبيت ffi 1.15.4 مع ملحقات أصلية
استخدام maxminddb 0.1.22
استخدام memory_profiler 1.0.0
استخدام redis 4.5.1
استخدام mini_sql 1.1.3
استخدام mocha 1.13.0
استخدام multi_json 1.15.0
استخدام multi_xml 0.6.0
استخدام mustache 1.1.1
جلب nio4r 2.5.8
استخدام oauth 0.5.8
استخدام optimist 3.0.1
استخدام parallel 1.21.0
تثبيت nio4r 2.5.8 مع ملحقات أصلية
استخدام r2 0.2.7
استخدام rainbow 3.0.0
جلب raindrops 0.20.0
استخدام rchardet 1.8.0
جلب pg 1.2.3
جلب oj 3.13.2
تثبيت raindrops 0.20.0 مع ملحقات أصلية
جلب rinku 2.0.6
استخدام rotp 6.2.0
استخدام rqrcode_core 1.2.0
استخدام rspec-support 3.10.3
استخدام rtlit 0.0.5
استخدام ruby-progressbar 1.11.0
استخدام unicode-display_width 2.1.0
تثبيت pg 1.2.3 مع ملحقات أصلية
جلب ruby-prof 1.4.3
تثبيت oj 3.13.2 مع ملحقات أصلية
تثبيت rinku 2.0.6 مع ملحقات أصلية
تثبيت ruby-prof 1.4.3 مع ملحقات أصلية
استخدام rubyzip 2.3.2
استخدام tilt 2.0.10
استخدام simplecov-html 0.12.3
استخدام sshkey 2.0.0
جلب stackprof 0.2.17
استخدام simplecov_json_formatter 0.1.3
استخدام test-prof 1.0.7
جلب unf_ext 0.0.8
تثبيت stackprof 0.2.17 مع ملحقات أصلية
جلب xorcist 1.1.2
تثبيت xorcist 1.1.2 مع ملحقات أصلية
تثبيت unf_ext 0.0.8 مع ملحقات أصلية
استخدام yaml-lint 0.0.10
استخدام i18n 1.8.11
استخدام tzinfo 2.0.4
استخدام barber 0.12.2
استخدام ember-data-source 3.0.2
استخدام uglifier 4.2.0
استخدام mail 2.8.0.edge من https://github.com/discourse/mail.git (عند main@5b700fc)
استخدام parser 3.0.3.2
استخدام addressable 2.8.0
استخدام rack-test 1.1.0
استخدام better_errors 2.9.1
استخدام sprockets 3.7.2
استخدام request_store 1.5.0
استخدام message_bus 3.3.8
استخدام rack-mini-profiler 2.3.3
استخدام rack-protection 2.1.0
استخدام aws-sigv4 1.4.0
جلب openssl 2.2.1
تثبيت openssl 2.2.1 مع ملحقات أصلية
استخدام crack 0.4.5
استخدام rss 0.2.9
استخدام ecma-re-validator 0.3.0
استخدام faraday 1.8.0
استخدام mock_redis 0.29.0
استخدام omniauth 1.9.1
جلب mini_racer 0.5.0
استخدام image_optim 0.31.1
استخدام webpush 1.1.0
استخدام logstash-logger 0.26.1
استخدام sidekiq 6.3.1
استخدام redis-namespace 1.8.1
استخدام parallel_tests 3.7.3
استخدام rqrcode 2.1.0
استخدام rspec-core 3.10.1
استخدام rspec-expectations 3.10.1
استخدام rspec-mocks 3.10.2
استخدام simplecov 0.21.2
استخدام activesupport 6.1.4.1
استخدام faker 2.19.0
استخدام rubocop-ast 1.15.0
استخدام aws-sdk-core 3.121.2
استخدام css_parser 1.11.0
استخدام ember-handlebars-template 0.8.0
استخدام json-schema 2.8.1
استخدام webmock 3.14.0
استخدام json_schemer 0.2.18
استخدام oauth2 1.4.7
استخدام pry 0.13.1
استخدام omniauth-oauth 1.2.0
استخدام globalid 1.0.0
استخدام activemodel 6.1.4.1
استخدام bullet 7.0.0
استخدام discourse_dev_assets 0.0.3
استخدام rspec 3.10.0
استخدام shoulda-matchers 5.1.0
استخدام mini_scheduler 0.13.0
تثبيت mini_racer 0.5.0 مع ملحقات أصلية
تثبيت cppjieba_rb 0.3.3 مع ملحقات أصلية
Gem::Ext::BuildError: ERROR: فشل في بناء ملحق gem الأصلي.

    المجلد الحالي: /home/gauravmonga/discourse/vendor/bundle/ruby/2.7.0/gems/racc-1.6.0/ext/racc/cparse
/usr/bin/ruby2.7 -I /usr/lib/ruby/2.7.0 -r ./siteconf20211229-85-1vjcebw.rb extconf.rb
mkmf.rb لا يمكنه العثور على ملفات الرؤوس لـ ruby في /usr/lib/ruby/include/ruby.h

قد تضطر إلى تثبيت حزمة منفصلة لبيئة تطوير ruby، مثل ruby-dev أو ruby-devel على سبيل المثال.

فشل extconf، رمز الخروج 1

ستبقى ملفات gem مثبتة في /home/gauravmonga/discourse/vendor/bundle/ruby/2.7.0/gems/racc-1.6.0 للفحص.
تم تسجيل النتائج في
/home/gauravmonga/discourse/vendor/bundle/ruby/2.7.0/extensions/x86_64-linux/2.7.0/racc-1.6.0/gem_make.out

  /usr/lib/ruby/2.7.0/rubygems/ext/builder.rb:97:in `run'
  /usr/lib/ruby/2.7.0/rubygems/ext/ext_conf_builder.rb:48:in `block in build'
  /usr/lib/ruby/2.7.0/tempfile.rb:291:in `open'
  /usr/lib/ruby/2.7.0/rubygems/ext/ext_conf_builder.rb:30:in `build'
  /usr/lib/ruby/2.7.0/rubygems/ext/builder.rb:167:in `block in build_extension'
  /usr/lib/ruby/2.7.0/rubygems/ext/builder.rb:163:in `synchronize'
  /usr/lib/ruby/2.7.0/rubygems/ext/builder.rb:163:in `build_extension'
  /usr/lib/ruby/2.7.0/rubygems/ext/builder.rb:208:in `block in build_extensions'
  /usr/lib/ruby/2.7.0/rubygems/ext/builder.rb:205:in `each'
  /usr/lib/ruby/2.7.0/rubygems/ext/builder.rb:205:in `build_extensions'
  /usr/lib/ruby/2.7.0/rubygems/installer.rb:844:in `build_extensions'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/rubygems_gem_installer.rb:66:in `build_extensions'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/rubygems_gem_installer.rb:26:in `install'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/source/rubygems.rb:192:in `install'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/installer/gem_installer.rb:54:in `install'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/installer/gem_installer.rb:16:in `install_from_spec'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/installer/parallel_installer.rb:186:in `do_install'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/installer/parallel_installer.rb:177:in `block in worker_pool'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/worker.rb:62:in `apply_func'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/worker.rb:57:in `block in process_queue'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/worker.rb:54:in `loop'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/worker.rb:54:in `process_queue'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/worker.rb:91:in `block (2 levels) in create_threads'

حدث خطأ أثناء تثبيت racc (1.6.0)، ولا يمكن لـ Bundler المتابعة.

في ملف Gemfile:
  تم حل actionmailer إلى 6.1.4.1، والذي يعتمد على
    تم حل actionpack إلى 6.1.4.1، والذي يعتمد على
      تم حل actionview إلى 6.1.4.1، والذي يعتمد على
        تم حل rails-dom-testing إلى 2.0.3، والذي يعتمد على
          تم حل nokogiri إلى 1.12.5، والذي يعتمد على
            racc


Gem::Ext::BuildError: ERROR: فشل في بناء ملحق gem الأصلي.

المجلد الحالي:
/home/gauravmonga/discourse/vendor/bundle/ruby/2.7.0/gems/debug_inspector-1.1.0/ext/debug_inspector
/usr/bin/ruby2.7 -I /usr/lib/ruby/2.7.0 -r ./siteconf20211229-85-2tbyeo.rb extconf.rb
mkmf.rb لا يمكنه العثور على ملفات الرؤوس لـ ruby في /usr/lib/ruby/include/ruby.h

قد تضطر إلى تثبيت حزمة منفصلة لبيئة تطوير ruby، مثل ruby-dev أو ruby-devel على سبيل المثال.

فشل extconf، رمز الخروج 1

ستبقى ملفات gem مثبتة في /home/gauravmonga/discourse/vendor/bundle/ruby/2.7.0/gems/debug_inspector-1.1.0 للفحص.
تم تسجيل النتائج في
/home/gauravmonga/discourse/vendor/bundle/ruby/2.7.0/extensions/x86_64-linux/2.7.0/debug_inspector-1.1.0/gem_make.out

  /usr/lib/ruby/2.7.0/rubygems/ext/builder.rb:97:in `run'
  /usr/lib/ruby/2.7.0/rubygems/ext/ext_conf_builder.rb:48:in `block in build'
  /usr/lib/ruby/2.7.0/tempfile.rb:291:in `open'
  /usr/lib/ruby/2.7.0/rubygems/ext/ext_conf_builder.rb:30:in `build'
  /usr/lib/ruby/2.7.0/rubygems/ext/builder.rb:167:in `block in build_extension'
  /usr/lib/ruby/2.7.0/rubygems/ext/builder.rb:163:in `synchronize'
  /usr/lib/ruby/2.7.0/rubygems/ext/builder.rb:163:in `build_extension'
  /usr/lib/ruby/2.7.0/rubygems/ext/builder.rb:208:in `block in build_extensions'
  /usr/lib/ruby/2.7.0/rubygems/ext/builder.rb:205:in `each'
  /usr/lib/ruby/2.7.0/rubygems/ext/builder.rb:205:in `build_extensions'
  /usr/lib/ruby/2.7.0/rubygems/installer.rb:844:in `build_extensions'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/rubygems_gem_installer.rb:66:in `build_extensions'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/rubygems_gem_installer.rb:26:in `install'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/source/rubygems.rb:192:in `install'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/installer/gem_installer.rb:54:in `install'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/installer/gem_installer.rb:16:in `install_from_spec'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/installer/parallel_installer.rb:186:in `do_install'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/installer/parallel_installer.rb:177:in `block in worker_pool'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/worker.rb:62:in `apply_func'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/worker.rb:57:in `block in process_queue'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/worker.rb:54:in `loop'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/worker.rb:54:in `process_queue'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/worker.rb:91:in `block (2 levels) in create_threads'

حدث خطأ أثناء تثبيت debug_inspector (1.1.0)، ولا يمكن لـ Bundler المتابعة.

في ملف Gemfile:
  تم حل binding_of_caller إلى 1.0.0، والذي يعتمد على
    debug_inspector


Gem::Ext::BuildError: ERROR: فشل في بناء ملحق gem الأصلي.

    المجلد الحالي: /home/gauravmonga/discourse/vendor/bundle/ruby/2.7.0/gems/msgpack-1.4.2/ext/msgpack
/usr/bin/ruby2.7 -I /usr/lib/ruby/2.7.0 -r ./siteconf20211229-85-12s1161.rb extconf.rb
mkmf.rb لا يمكنه العثور على ملفات الرؤوس لـ ruby في /usr/lib/ruby/include/ruby.h

قد تضطر إلى تثبيت حزمة منفصلة لبيئة تطوير ruby، مثل ruby-dev أو ruby-devel على سبيل المثال.

فشل extconf، رمز الخروج 1

ستبقى ملفات gem مثبتة في /home/gauravmonga/discourse/vendor/bundle/ruby/2.7.0/gems/msgpack-1.4.2 للفحص.
تم تسجيل النتائج في
/home/gauravmonga/discourse/vendor/bundle/ruby/2.7.0/extensions/x86_64-linux/2.7.0/msgpack-1.4.2/gem_make.out

  /usr/lib/ruby/2.7.0/rubygems/ext/builder.rb:97:in `run'
  /usr/lib/ruby/2.7.0/rubygems/ext/ext_conf_builder.rb:48:in `block in build'
  /usr/lib/ruby/2.7.0/tempfile.rb:291:in `open'
  /usr/lib/ruby/2.7.0/rubygems/ext/ext_conf_builder.rb:30:in `build'
  /usr/lib/ruby/2.7.0/rubygems/ext/builder.rb:167:in `block in build_extension'
  /usr/lib/ruby/2.7.0/rubygems/ext/builder.rb:163:in `synchronize'
  /usr/lib/ruby/2.7.0/rubygems/ext/builder.rb:163:in `build_extension'
  /usr/lib/ruby/2.7.0/rubygems/ext/builder.rb:208:in `block in build_extensions'
  /usr/lib/ruby/2.7.0/rubygems/ext/builder.rb:205:in `each'
  /usr/lib/ruby/2.7.0/rubygems/ext/builder.rb:205:in `build_extensions'
  /usr/lib/ruby/2.7.0/rubygems/installer.rb:844:in `build_extensions'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/rubygems_gem_installer.rb:66:in `build_extensions'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/rubygems_gem_installer.rb:26:in `install'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/source/rubygems.rb:192:in `install'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/installer/gem_installer.rb:54:in `install'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/installer/gem_installer.rb:16:in `install_from_spec'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/installer/parallel_installer.rb:186:in `do_install'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/installer/parallel_installer.rb:177:in `block in worker_pool'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/worker.rb:62:in `apply_func'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/worker.rb:57:in `block in process_queue'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/worker.rb:54:in `loop'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/worker.rb:54:in `process_queue'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/worker.rb:91:in `block (2 levels) in create_threads'

حدث خطأ أثناء تثبيت msgpack (1.4.2)، ولا يمكن لـ Bundler المتابعة.

في ملف Gemfile:
  تم حل bootsnap إلى 1.9.3، والذي يعتمد على
    msgpack


Gem::Ext::BuildError: ERROR: فشل في بناء ملحق gem الأصلي.

    المجلد الحالي: /home/gauravmonga/discourse/vendor/bundle/ruby/2.7.0/gems/byebug-11.1.3/ext/byebug
/usr/bin/ruby2.7 -I /usr/lib/ruby/2.7.0 -r ./siteconf20211229-85-14eb4fy.rb extconf.rb
mkmf.rb لا يمكنه العثور على ملفات الرؤوس لـ ruby في /usr/lib/ruby/include/ruby.h

قد تضطر إلى تثبيت حزمة منفصلة لبيئة تطوير ruby، مثل ruby-dev أو ruby-devel على سبيل المثال.

فشل extconf، رمز الخروج 1

ستبقى ملفات gem مثبتة في /home/gauravmonga/discourse/vendor/bundle/ruby/2.7.0/gems/byebug-11.1.3 للفحص.
تم تسجيل النتائج في
/home/gauravmonga/discourse/vendor/bundle/ruby/2.7.0/extensions/x86_64-linux/2.7.0/byebug-11.1.3/gem_make.out

  /usr/lib/ruby/2.7.0/rubygems/ext/builder.rb:97:in `run'
  /usr/lib/ruby/2.7.0/rubygems/ext/ext_conf_builder.rb:48:in `block in build'
  /usr/lib/ruby/2.7.0/tempfile.rb:291:in `open'
  /usr/lib/ruby/2.7.0/rubygems/ext/ext_conf_builder.rb:30:in `build'
  /usr/lib/ruby/2.7.0/rubygems/ext/builder.rb:167:in `block in build_extension'
  /usr/lib/ruby/2.7.0/rubygems/ext/builder.rb:163:in `synchronize'
  /usr/lib/ruby/2.7.0/rubygems/ext/builder.rb:163:in `build_extension'
  /usr/lib/ruby/2.7.0/rubygems/ext/builder.rb:208:in `block in build_extensions'
  /usr/lib/ruby/2.7.0/rubygems/ext/builder.rb:205:in `each'
  /usr/lib/ruby/2.7.0/rubygems/ext/builder.rb:205:in `build_extensions'
  /usr/lib/ruby/2.7.0/rubygems/installer.rb:844:in `build_extensions'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/rubygems_gem_installer.rb:66:in `build_extensions'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/rubygems_gem_installer.rb:26:in `install'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/source/rubygems.rb:192:in `install'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/installer/gem_installer.rb:54:in `install'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/installer/gem_installer.rb:16:in `install_from_spec'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/installer/parallel_installer.rb:186:in `do_install'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/installer/parallel_installer.rb:177:in `block in worker_pool'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/worker.rb:62:in `apply_func'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/worker.rb:57:in `block in process_queue'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/worker.rb:54:in `loop'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/worker.rb:54:in `process_queue'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/worker.rb:91:in `block (2 levels) in create_threads'

حدث خطأ أثناء تثبيت byebug (11.1.3)، ولا يمكن لـ Bundler المتابعة.

في ملف Gemfile:
  تم حل pry-byebug إلى 3.9.0، والذي يعتمد على
    byebug


Gem::Ext::BuildError: ERROR: فشل في بناء ملحق gem الأصلي.

    المجلد الحالي: /home/gauravmonga/discourse/vendor/bundle/ruby/2.7.0/gems/cbor-0.5.9.6/ext/cbor
/usr/bin/ruby2.7 -I /usr/lib/ruby/2.7.0 -r ./siteconf20211229-85-bjcvwh.rb extconf.rb
mkmf.rb لا يمكنه العثور على ملفات الرؤوس لـ ruby في /usr/lib/ruby/include/ruby.h

قد تضطر إلى تثبيت حزمة منفصلة لبيئة تطوير ruby، مثل ruby-dev أو ruby-devel على سبيل المثال.

فشل extconf، رمز الخروج 1

ستبقى ملفات gem مثبتة في /home/gauravmonga/discourse/vendor/bundle/ruby/2.7.0/gems/cbor-0.5.9.6 للفحص.
تم تسجيل النتائج في
/home/gauravmonga/discourse/vendor/bundle/ruby/2.7.0/extensions/x86_64-linux/2.7.0/cbor-0.5.9.6/gem_make.out

  /usr/lib/ruby/2.7.0/rubygems/ext/builder.rb:97:in `run'
  /usr/lib/ruby/2.7.0/rubygems/ext/ext_conf_builder.rb:48:in `block in build'
  /usr/lib/ruby/2.7.0/tempfile.rb:291:in `open'
  /usr/lib/ruby/2.7.0/rubygems/ext/ext_conf_builder.rb:30:in `build'
  /usr/lib/ruby/2.7.0/rubygems/ext/builder.rb:167:in `block in build_extension'
  /usr/lib/ruby/2.7.0/rubygems/ext/builder.rb:163:in `synchronize'
  /usr/lib/ruby/2.7.0/rubygems/ext/builder.rb:163:in `build_extension'
  /usr/lib/ruby/2.7.0/rubygems/ext/builder.rb:208:in `block in build_extensions'
  /usr/lib/ruby/2.7.0/rubygems/ext/builder.rb:205:in `each'
  /usr/lib/ruby/2.7.0/rubygems/ext/builder.rb:205:in `build_extensions'
  /usr/lib/ruby/2.7.0/rubygems/installer.rb:844:in `build_extensions'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/rubygems_gem_installer.rb:66:in `build_extensions'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/rubygems_gem_installer.rb:26:in `install'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/source/rubygems.rb:192:in `install'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/installer/gem_installer.rb:54:in `install'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/installer/gem_installer.rb:16:in `install_from_spec'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/installer/parallel_installer.rb:186:in `do_install'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/installer/parallel_installer.rb:177:in `block in worker_pool'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/worker.rb:62:in `apply_func'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/worker.rb:57:in `block in process_queue'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/worker.rb:54:in `loop'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/worker.rb:54:in `process_queue'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/worker.rb:91:in `block (2 levels) in create_threads'

حدث خطأ أثناء تثبيت cbor (0.5.9.6)، ولا يمكن لـ Bundler المتابعة.

في ملف Gemfile:
  تم حل cose إلى 1.2.0، والذي يعتمد على
    cbor


Gem::Ext::BuildError: ERROR: فشل في بناء ملحق gem الأصلي.

    المجلد الحالي: /home/gauravmonga/discourse/vendor/bundle/ruby/2.7.0/gems/fast_blank-1.0.1/ext/fast_blank
/usr/bin/ruby2.7 -I /usr/lib/ruby/2.7.0 -r ./siteconf20211229-85-1ou96k.rb extconf.rb
mkmf.rb لا يمكنه العثور على ملفات الرؤوس لـ ruby في /usr/lib/ruby/include/ruby.h

قد تضطر إلى تثبيت حزمة منفصلة لبيئة تطوير ruby، مثل ruby-dev أو ruby-devel على سبيل المثال.

فشل extconf، رمز الخروج 1

ستبقى ملفات gem مثبتة في /home/gauravmonga/discourse/vendor/bundle/ruby/2.7.0/gems/fast_blank-1.0.1 للفحص.
تم تسجيل النتائج في
/home/gauravmonga/discourse/vendor/bundle/ruby/2.7.0/extensions/x86_64-linux/2.7.0/fast_blank-1.0.1/gem_make.out

  /usr/lib/ruby/2.7.0/rubygems/ext/builder.rb:97:in `run'
  /usr/lib/ruby/2.7.0/rubygems/ext/ext_conf_builder.rb:48:in `block in build'
  /usr/lib/ruby/2.7.0/tempfile.rb:291:in `open'
  /usr/lib/ruby/2.7.0/rubygems/ext/ext_conf_builder.rb:30:in `build'
  /usr/lib/ruby/2.7.0/rubygems/ext/builder.rb:167:in `block in build_extension'
  /usr/lib/ruby/2.7.0/rubygems/ext/builder.rb:163:in `synchronize'
  /usr/lib/ruby/2.7.0/rubygems/ext/builder.rb:163:in `build_extension'
  /usr/lib/ruby/2.7.0/rubygems/ext/builder.rb:208:in `block in build_extensions'
  /usr/lib/ruby/2.7.0/rubygems/ext/builder.rb:205:in `each'
  /usr/lib/ruby/2.7.0/rubygems/ext/builder.rb:205:in `build_extensions'
  /usr/lib/ruby/2.7.0/rubygems/installer.rb:844:in `build_extensions'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/rubygems_gem_installer.rb:66:in `build_extensions'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/rubygems_gem_installer.rb:26:in `install'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/source/rubygems.rb:192:in `install'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/installer/gem_installer.rb:54:in `install'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/installer/gem_installer.rb:16:in `install_from_spec'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/installer/parallel_installer.rb:186:in `do_install'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/installer/parallel_installer.rb:177:in `block in worker_pool'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/worker.rb:62:in `apply_func'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/worker.rb:57:in `block in process_queue'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/worker.rb:54:in `loop'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/worker.rb:54:in `process_queue'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/worker.rb:91:in `block (2 levels) in create_threads'

حدث خطأ أثناء تثبيت fast_blank (1.0.1)، ولا يمكن لـ Bundler المتابعة.

في ملف Gemfile:
  fast_blank


Gem::Ext::BuildError: ERROR: فشل في بناء ملحق gem الأصلي.

    المجلد الحالي: /home/gauravmonga/discourse/vendor/bundle/ruby/2.7.0/gems/fast_xs-0.8.0/ext/fast_xs
/usr/bin/ruby2.7 -I /usr/lib/ruby/2.7.0 -r ./siteconf20211229-85-jgca9p.rb extconf.rb
mkmf.rb لا يمكنه العثور على ملفات الرؤوس لـ ruby في /usr/lib/ruby/include/ruby.h

قد تضطر إلى تثبيت حزمة منفصلة لبيئة تطوير ruby، مثل ruby-dev أو ruby-devel على سبيل المثال.

فشل extconf، رمز الخروج 1

ستبقى ملفات gem مثبتة في /home/gauravmonga/discourse/vendor/bundle/ruby/2.7.0/gems/fast_xs-0.8.0 للفحص.
تم تسجيل النتائج في
/home/gauravmonga/discourse/vendor/bundle/ruby/2.7.0/extensions/x86_64-linux/2.7.0/fast_xs-0.8.0/gem_make.out

  /usr/lib/ruby/2.7.0/rubygems/ext/builder.rb:97:in `run'
  /usr/lib/ruby/2.7.0/rubygems/ext/ext_conf_builder.rb:48:in `block in build'
  /usr/lib/ruby/2.7.0/tempfile.rb:291:in `open'
  /usr/lib/ruby/2.7.0/rubygems/ext/ext_conf_builder.rb:30:in `build'
  /usr/lib/ruby/2.7.0/rubygems/ext/builder.rb:167:in `block in build_extension'
  /usr/lib/ruby/2.7.0/rubygems/ext/builder.rb:163:in `synchronize'
  /usr/lib/ruby/2.7.0/rubygems/ext/builder.rb:163:in `build_extension'
  /usr/lib/ruby/2.7.0/rubygems/ext/builder.rb:208:in `block in build_extensions'
  /usr/lib/ruby/2.7.0/rubygems/ext/builder.rb:205:in `each'
  /usr/lib/ruby/2.7.0/rubygems/ext/builder.rb:205:in `build_extensions'
  /usr/lib/ruby/2.7.0/rubygems/installer.rb:844:in `build_extensions'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/rubygems_gem_installer.rb:66:in `build_extensions'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/rubygems_gem_installer.rb:26:in `install'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/source/rubygems.rb:192:in `install'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/installer/gem_installer.rb:54:in `install'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/installer/gem_installer.rb:16:in `install_from_spec'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/installer/parallel_installer.rb:186:in `do_install'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/installer/parallel_installer.rb:177:in `block in worker_pool'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/worker.rb:62:in `apply_func'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/worker.rb:57:in `block in process_queue'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/worker.rb:54:in `loop'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/worker.rb:54:in `process_queue'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/worker.rb:91:in `block (2 levels) in create_threads'

حدث خطأ أثناء تثبيت fast_xs (0.8.0)، ولا يمكن لـ Bundler المتابعة.

في ملف Gemfile:
  fast_xs


Gem::Ext::BuildError: ERROR: فشل في بناء ملحق gem الأصلي.

    المجلد الحالي: /home/gauravmonga/discourse/vendor/bundle/ruby/2.7.0/gems/gc_tracer-1.5.1/ext/gc_tracer
/usr/bin/ruby2.7 -I /usr/lib/ruby/2.7.0 -r ./siteconf20211229-85-15spdm.rb extconf.rb
mkmf.rb لا يمكنه العثور على ملفات الرؤوس لـ ruby في /usr/lib/ruby/include/ruby.h

قد تضطر إلى تثبيت حزمة منفصلة لبيئة تطوير ruby، مثل ruby-dev أو ruby-devel على سبيل المثال.

فشل extconf، رمز الخروج 1

ستبقى ملفات gem مثبتة في /home/gauravmonga/discourse/vendor/bundle/ruby/2.7.0/gems/gc_tracer-1.5.1 للفحص.
تم تسجيل النتائج في
/home/gauravmonga/discourse/vendor/bundle/ruby/2.7.0/extensions/x86_64-linux/2.7.0/gc_tracer-1.5.1/gem_make.out

  /usr/lib/ruby/2.7.0/rubygems/ext/builder.rb:97:in `run'
  /usr/lib/ruby/2.7.0/rubygems/ext/ext_conf_builder.rb:48:in `block in build'
  /usr/lib/ruby/2.7.0/tempfile.rb:291:in `open'
  /usr/lib/ruby/2.7.0/rubygems/ext/ext_conf_builder.rb:30:in `build'
  /usr/lib/ruby/2.7.0/rubygems/ext/builder.rb:167:in `block in build_extension'
  /usr/lib/ruby/2.7.0/rubygems/ext/builder.rb:163:in `synchronize'
  /usr/lib/ruby/2.7.0/rubygems/ext/builder.rb:163:in `build_extension'
  /usr/lib/ruby/2.7.0/rubygems/ext/builder.rb:208:in `block in build_extensions'
  /usr/lib/ruby/2.7.0/rubygems/ext/builder.rb:205:in `each'
  /usr/lib/ruby/2.7.0/rubygems/ext/builder.rb:205:in `build_extensions'
  /usr/lib/ruby/2.7.0/rubygems/installer.rb:844:in `build_extensions'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/rubygems_gem_installer.rb:66:in `build_extensions'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/rubygems_gem_installer.rb:26:in `install'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/source/rubygems.rb:192:in `install'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/installer/gem_installer.rb:54:in `install'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/installer/gem_installer.rb:16:in `install_from_spec'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/installer/parallel_installer.rb:186:in `do_install'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/installer/parallel_installer.rb:177:in `block in worker_pool'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/worker.rb:62:in `apply_func'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/worker.rb:57:in `block in process_queue'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/worker.rb:54:in `loop'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/worker.rb:54:in `process_queue'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/worker.rb:91:in `block (2 levels) in create_threads'

حدث خطأ أثناء تثبيت gc_tracer (1.5.1)، ولا يمكن لـ Bundler المتابعة.

في ملف Gemfile:
  gc_tracer


Gem::Ext::BuildError: ERROR: فشل في بناء ملحق gem الأصلي.

    المجلد الحالي: /home/gauravmonga/discourse/vendor/bundle/ruby/2.7.0/gems/json-2.6.1/ext/json/ext/generator
/usr/bin/ruby2.7 -I /usr/lib/ruby/2.7.0 -r ./siteconf20211229-85-f3w8f.rb extconf.rb
mkmf.rb لا يمكنه العثور على ملفات الرؤوس لـ ruby في /usr/lib/ruby/include/ruby.h

قد تضطر إلى تثبيت حزمة منفصلة لبيئة تطوير ruby، مثل ruby-dev أو ruby-devel على سبيل المثال.

فشل extconf، رمز الخروج 1

ستبقى ملفات gem مثبتة في /home/gauravmonga/discourse/vendor/bundle/ruby/2.7.0/gems/json-2.6.1 للفحص.
تم تسجيل النتائج في
/home/gauravmonga/discourse/vendor/bundle/ruby/2.7.0/extensions/x86_64-linux/2.7.0/json-2.6.1/gem_make.out

  /usr/lib/ruby/2.7.0/rubygems/ext/builder.rb:97:in `run'
  /usr/lib/ruby/2.7.0/rubygems/ext/ext_conf_builder.rb:48:in `block in build'
  /usr/lib/ruby/2.7.0/tempfile.rb:291:in `open'
  /usr/lib/ruby/2.7.0/rubygems/ext/ext_conf_builder.rb:30:in `build'
  /usr/lib/ruby/2.7.0/rubygems/ext/builder.rb:167:in `block in build_extension'
  /usr/lib/ruby/2.7.0/rubygems/ext/builder.rb:163:in `synchronize'
  /usr/lib/ruby/2.7.0/rubygems/ext/builder.rb:163:in `build_extension'
  /usr/lib/ruby/2.7.0/rubygems/ext/builder.rb:208:in `block in build_extensions'
  /usr/lib/ruby/2.7.0/rubygems/ext/builder.rb:205:in `each'
  /usr/lib/ruby/2.7.0/rubygems/ext/builder.rb:205:in `build_extensions'
  /usr/lib/ruby/2.7.0/rubygems/installer.rb:844:in `build_extensions'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/rubygems_gem_installer.rb:66:in `build_extensions'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/rubygems_gem_installer.rb:26:in `install'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/source/rubygems.rb:192:in `install'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/installer/gem_installer.rb:54:in `install'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/installer/gem_installer.rb:16:in `install_from_spec'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/installer/parallel_installer.rb:186:in `do_install'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/installer/parallel_installer.rb:177:in `block in worker_pool'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/worker.rb:62:in `apply_func'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/worker.rb:57:in `block in process_queue'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/worker.rb:54:in `loop'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/worker.rb:54:in `process_queue'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/worker.rb:91:in `block (2 levels) in create_threads'

حدث خطأ أثناء تثبيت json (2.6.1)، ولا يمكن لـ Bundler المتابعة.

في ملف Gemfile:
  json


Gem::Ext::BuildError: ERROR: فشل في بناء ملحق gem الأصلي.

    المجلد الحالي: /home/gauravmonga/discourse/vendor/bundle/ruby/2.7.0/gems/kgio-2.11.4/ext/kgio
/usr/bin/ruby2.7 -I /usr/lib/ruby/2.7.0 -r ./siteconf20211229-85-yq4a8z.rb extconf.rb
mkmf.rb لا يمكنه العثور على ملفات الرؤوس لـ ruby في /usr/lib/ruby/include/ruby.h

قد تضطر إلى تثبيت حزمة منفصلة لبيئة تطوير ruby، مثل ruby-dev أو ruby-devel على سبيل المثال.

فشل extconf، رمز الخروج 1

ستبقى ملفات gem مثبتة في /home/gauravmonga/discourse/vendor/bundle/ruby/2.7.0/gems/kgio-2.11.4 للفحص.
تم تسجيل النتائج في
/home/gauravmonga/discourse/vendor/bundle/ruby/2.7.0/extensions/x86_64-linux/2.7.0/kgio-2.11.4/gem_make.out

  حدث خطأ أثناء تثبيت kgio (2.11.4)، ولا يمكن لمُثبت الحزم (Bundler) المتابعة.

في ملف Gemfile:
تم حل unicorn إلى الإصدار 6.0.0، والذي يعتمد على
    kgio


Gem::Ext::BuildError: ERROR: Failed to build gem native extension.

    current directory: /home/gauravmonga/discourse/vendor/bundle/ruby/2.7.0/gems/lz4-ruby-0.3.3/ext/lz4ruby
/usr/bin/ruby2.7 -I /usr/lib/ruby/2.7.0 -r ./siteconf20211229-85-1apna7b.rb extconf.rb
لم يستطع mkmf.rb العثور على ملفات الرؤوس (header files) الخاصة بـ Ruby في /usr/lib/ruby/include/ruby.h

قد يتعين عليك تثبيت حزمة منفصلة لبيئة تطوير Ruby، مثل ruby-dev أو ruby-devel على سبيل المثال.

فشل extconf، رمز الخروج 1

ستبقى ملفات الحزمة (Gem) مثبتة في /home/gauravmonga/discourse/vendor/bundle/ruby/2.7.0/gems/lz4-ruby-0.3.3 للفحص.
تم تسجيل النتائج في
/home/gauravmonga/discourse/vendor/bundle/ruby/2.7.0/extensions/x86_64-linux/2.7.0/lz4-ruby-0.3.3/gem_make.out

  /usr/lib/ruby/2.7.0/rubygems/ext/builder.rb:97:in `run'
  /usr/lib/ruby/2.7.0/rubygems/ext/ext_conf_builder.rb:48:in `block in build'
  /usr/lib/ruby/2.7.0/tempfile.rb:291:in `open'
  /usr/lib/ruby/2.7.0/rubygems/ext/ext_conf_builder.rb:30:in `build'
  /usr/lib/ruby/2.7.0/rubygems/ext/builder.rb:167:in `block in build_extension'
  /usr/lib/ruby/2.7.0/rubygems/ext/builder.rb:163:in `synchronize'
  /usr/lib/ruby/2.7.0/rubygems/ext/builder.rb:163:in `build_extension'
  /usr/lib/ruby/2.7.0/rubygems/ext/builder.rb:208:in `block in build_extensions'
  /usr/lib/ruby/2.7.0/rubygems/ext/builder.rb:205:in `each'
  /usr/lib/ruby/2.7.0/rubygems/ext/builder.rb:205:in `build_extensions'
  /usr/lib/ruby/2.7.0/rubygems/installer.rb:844:in `build_extensions'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/rubygems_gem_installer.rb:66:in `build_extensions'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/rubygems_gem_installer.rb:26:in `install'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/source/rubygems.rb:192:in `install'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/installer/gem_installer.rb:54:in `install'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/installer/gem_installer.rb:16:in `install_from_spec'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/installer/parallel_installer.rb:186:in `do_install'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/installer/parallel_installer.rb:177:in `block in worker_pool'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/worker.rb:62:in `apply_func'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/worker.rb:57:in `block in process_queue'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/worker.rb:54:in `loop'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/worker.rb:54:in `process_queue'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/worker.rb:91:in `block (2 levels) in create_threads'

حدث خطأ أثناء تثبيت lz4-ruby (0.3.3)، ولا يمكن لمُثبت الحزم (Bundler) المتابعة.

في ملف Gemfile:
  lz4-ruby


Gem::Ext::BuildError: ERROR: Failed to build gem native extension.

    current directory: /home/gauravmonga/discourse/vendor/bundle/ruby/2.7.0/gems/nio4r-2.5.8/ext/nio4r
/usr/bin/ruby2.7 -I /usr/lib/ruby/2.7.0 -r ./siteconf20211229-85-1o1ivhp.rb extconf.rb
لم يستطع mkmf.rb العثور على ملفات الرؤوس (header files) الخاصة بـ Ruby في /usr/lib/ruby/include/ruby.h

قد يتعين عليك تثبيت حزمة منفصلة لبيئة تطوير Ruby، مثل ruby-dev أو ruby-devel على سبيل المثال.

فشل extconf، رمز الخروج 1

ستبقى ملفات الحزمة (Gem) مثبتة في /home/gauravmonga/discourse/vendor/bundle/ruby/2.7.0/gems/nio4r-2.5.8 للفحص.
تم تسجيل النتائج في
/home/gauravmonga/discourse/vendor/bundle/ruby/2.7.0/extensions/x86_64-linux/2.7.0/nio4r-2.5.8/gem_make.out

  /usr/lib/ruby/2.7.0/rubygems/ext/builder.rb:97:in `run'
  /usr/lib/ruby/2.7.0/rubygems/ext/ext_conf_builder.rb:48:in `block in build'
  /usr/lib/ruby/2.7.0/tempfile.rb:291:in `open'
  /usr/lib/ruby/2.7.0/rubygems/ext/ext_conf_builder.rb:30:in `build'
  /usr/lib/ruby/2.7.0/rubygems/ext/builder.rb:167:in `block in build_extension'
  /usr/lib/ruby/2.7.0/rubygems/ext/builder.rb:163:in `synchronize'
  /usr/lib/ruby/2.7.0/rubygems/ext/builder.rb:163:in `build_extension'
  /usr/lib/ruby/2.7.0/rubygems/ext/builder.rb:208:in `block in build_extensions'
  /usr/lib/ruby/2.7.0/rubygems/ext/builder.rb:205:in `each'
  /usr/lib/ruby/2.7.0/rubygems/ext/builder.rb:205:in `build_extensions'
  /usr/lib/ruby/2.7.0/rubygems/installer.rb:844:in `build_extensions'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/rubygems_gem_installer.rb:66:in `build_extensions'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/rubygems_gem_installer.rb:26:in `install'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/source/rubygems.rb:192:in `install'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/installer/gem_installer.rb:54:in `install'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/installer/gem_installer.rb:16:in `install_from_spec'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/installer/parallel_installer.rb:186:in `do_install'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/installer/parallel_installer.rb:177:in `block in worker_pool'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/worker.rb:62:in `apply_func'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/worker.rb:57:in `block in process_queue'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/worker.rb:54:in `loop'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/worker.rb:54:in `process_queue'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/worker.rb:91:in `block (2 levels) in create_threads'

حدث خطأ أثناء تثبيت nio4r (2.5.8)، ولا يمكن لمُثبت الحزم (Bundler) المتابعة.

في ملف Gemfile:
تم حل puma إلى الإصدار 5.5.2، والذي يعتمد على
    nio4r


Gem::Ext::BuildError: ERROR: Failed to build gem native extension.

    current directory: /home/gauravmonga/discourse/vendor/bundle/ruby/2.7.0/gems/pg-1.2.3/ext
/usr/bin/ruby2.7 -I /usr/lib/ruby/2.7.0 -r ./siteconf20211229-85-wh1fgc.rb extconf.rb
لم يستطع mkmf.rb العثور على ملفات الرؤوس (header files) الخاصة بـ Ruby في /usr/lib/ruby/include/ruby.h

قد يتعين عليك تثبيت حزمة منفصلة لبيئة تطوير Ruby، مثل ruby-dev أو ruby-devel على سبيل المثال.

فشل extconf، رمز الخروج 1

ستبقى ملفات الحزمة (Gem) مثبتة في /home/gauravmonga/discourse/vendor/bundle/ruby/2.7.0/gems/pg-1.2.3 للفحص.
تم تسجيل النتائج في
/home/gauravmonga/discourse/vendor/bundle/ruby/2.7.0/extensions/x86_64-linux/2.7.0/pg-1.2.3/gem_make.out

  /usr/lib/ruby/2.7.0/rubygems/ext/builder.rb:97:in `run'
  /usr/lib/ruby/2.7.0/rubygems/ext/ext_conf_builder.rb:48:in `block in build'
  /usr/lib/ruby/2.7.0/tempfile.rb:291:in `open'
  /usr/lib/ruby/2.7.0/rubygems/ext/ext_conf_builder.rb:30:in `build'
  /usr/lib/ruby/2.7.0/rubygems/ext/builder.rb:167:in `block in build_extension'
  /usr/lib/ruby/2.7.0/rubygems/ext/builder.rb:163:in `synchronize'
  /usr/lib/ruby/2.7.0/rubygems/ext/builder.rb:163:in `build_extension'
  /usr/lib/ruby/2.7.0/rubygems/ext/builder.rb:208:in `block in build_extensions'
  /usr/lib/ruby/2.7.0/rubygems/ext/builder.rb:205:in `each'
  /usr/lib/ruby/2.7.0/rubygems/ext/builder.rb:205:in `build_extensions'
  /usr/lib/ruby/2.7.0/rubygems/installer.rb:844:in `build_extensions'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/rubygems_gem_installer.rb:66:in `build_extensions'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/rubygems_gem_installer.rb:26:in `install'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/source/rubygems.rb:192:in `install'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/installer/gem_installer.rb:54:in `install'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/installer/gem_installer.rb:16:in `install_from_spec'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/installer/parallel_installer.rb:186:in `do_install'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/installer/parallel_installer.rb:177:in `block in worker_pool'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/worker.rb:62:in `apply_func'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/worker.rb:57:in `block in process_queue'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/worker.rb:54:in `loop'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/worker.rb:54:in `process_queue'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/worker.rb:91:in `block (2 levels) in create_threads'

حدث خطأ أثناء تثبيت pg (1.2.3)، ولا يمكن لمُثبت الحزم (Bundler) المتابعة.

في ملف Gemfile:
  pg


Gem::Ext::BuildError: ERROR: Failed to build gem native extension.

    current directory: /home/gauravmonga/discourse/vendor/bundle/ruby/2.7.0/gems/raindrops-0.20.0/ext/raindrops
/usr/bin/ruby2.7 -I /usr/lib/ruby/2.7.0 -r ./siteconf20211229-85-hj58t1.rb extconf.rb
لم يستطع mkmf.rb العثور على ملفات الرؤوس (header files) الخاصة بـ Ruby في /usr/lib/ruby/include/ruby.h

قد يتعين عليك تثبيت حزمة منفصلة لبيئة تطوير Ruby، مثل ruby-dev أو ruby-devel على سبيل المثال.

فشل extconf، رمز الخروج 1

ستبقى ملفات الحزمة (Gem) مثبتة في /home/gauravmonga/discourse/vendor/bundle/ruby/2.7.0/gems/raindrops-0.20.0 للفحص.
تم تسجيل النتائج في
/home/gauravmonga/discourse/vendor/bundle/ruby/2.7.0/extensions/x86_64-linux/2.7.0/raindrops-0.20.0/gem_make.out

  /usr/lib/ruby/2.7.0/rubygems/ext/builder.rb:97:in `run'
  /usr/lib/ruby/2.7.0/rubygems/ext/ext_conf_builder.rb:48:in `block in build'
  /usr/lib/ruby/2.7.0/tempfile.rb:291:in `open'
  /usr/lib/ruby/2.7.0/rubygems/ext/ext_conf_builder.rb:30:in `build'
  /usr/lib/ruby/2.7.0/rubygems/ext/builder.rb:167:in `block in build_extension'
  /usr/lib/ruby/2.7.0/rubygems/ext/builder.rb:163:in `synchronize'
  /usr/lib/ruby/2.7.0/rubygems/ext/builder.rb:163:in `build_extension'
  /usr/lib/ruby/2.7.0/rubygems/ext/builder.rb:208:in `block in build_extensions'
  /usr/lib/ruby/2.7.0/rubygems/ext/builder.rb:205:in `each'
  /usr/lib/ruby/2.7.0/rubygems/ext/builder.rb:205:in `build_extensions'
  /usr/lib/ruby/2.7.0/rubygems/installer.rb:844:in `build_extensions'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/rubygems_gem_installer.rb:66:in `build_extensions'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/rubygems_gem_installer.rb:26:in `install'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/source/rubygems.rb:192:in `install'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/installer/gem_installer.rb:54:in `install'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/installer/gem_installer.rb:16:in `install_from_spec'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/installer/parallel_installer.rb:186:in `do_install'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/installer/parallel_installer.rb:177:in `block in worker_pool'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/worker.rb:62:in `apply_func'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/worker.rb:57:in `block in process_queue'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/worker.rb:54:in `loop'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/worker.rb:54:in `process_queue'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/worker.rb:91:in `block (2 levels) in create_threads'

حدث خطأ أثناء تثبيت raindrops (0.20.0)، ولا يمكن لمُثبت الحزم (Bundler) المتابعة.

في ملف Gemfile:
تم حل unicorn إلى الإصدار 6.0.0، والذي يعتمد على
    raindrops


Gem::Ext::BuildError: ERROR: Failed to build gem native extension.

    current directory: /home/gauravmonga/discourse/vendor/bundle/ruby/2.7.0/gems/rinku-2.0.6/ext/rinku
/usr/bin/ruby2.7 -I /usr/lib/ruby/2.7.0 -r ./siteconf20211229-85-11brm5t.rb extconf.rb
لم يستطع mkmf.rb العثور على ملفات الرؤوس (header files) الخاصة بـ Ruby في /usr/lib/ruby/include/ruby.h

قد يتعين عليك تثبيت حزمة منفصلة لبيئة تطوير Ruby، مثل ruby-dev أو ruby-devel على سبيل المثال.

فشل extconf، رمز الخروج 1

ستبقى ملفات الحزمة (Gem) مثبتة في /home/gauravmonga/discourse/vendor/bundle/ruby/2.7.0/gems/rinku-2.0.6 للفحص.
تم تسجيل النتائج في
/home/gauravmonga/discourse/vendor/bundle/ruby/2.7.0/extensions/x86_64-linux/2.7.0/rinku-2.0.6/gem_make.out

  /usr/lib/ruby/2.7.0/rubygems/ext/builder.rb:97:in `run'
  /usr/lib/ruby/2.7.0/rubygems/ext/ext_conf_builder.rb:48:in `block in build'
  /usr/lib/ruby/2.7.0/tempfile.rb:291:in `open'
  /usr/lib/ruby/2.7.0/rubygems/ext/ext_conf_builder.rb:30:in `build'
  /usr/lib/ruby/2.7.0/rubygems/ext/builder.rb:167:in `block in build_extension'
  /usr/lib/ruby/2.7.0/rubygems/ext/builder.rb:163:in `synchronize'
  /usr/lib/ruby/2.7.0/rubygems/ext/builder.rb:163:in `build_extension'
  /usr/lib/ruby/2.7.0/rubygems/ext/builder.rb:208:in `block in build_extensions'
  /usr/lib/ruby/2.7.0/rubygems/ext/builder.rb:205:in `each'
  /usr/lib/ruby/2.7.0/rubygems/ext/builder.rb:205:in `build_extensions'
  /usr/lib/ruby/2.7.0/rubygems/installer.rb:844:in `build_extensions'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/rubygems_gem_installer.rb:66:in `build_extensions'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/rubygems_gem_installer.rb:26:in `install'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/source/rubygems.rb:192:in `install'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/installer/gem_installer.rb:54:in `install'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/installer/gem_installer.rb:16:in `install_from_spec'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/installer/parallel_installer.rb:186:in `do_install'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/installer/parallel_installer.rb:177:in `block in worker_pool'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/worker.rb:62:in `apply_func'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/worker.rb:57:in `block in process_queue'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/worker.rb:54:in `loop'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/worker.rb:54:in `process_queue'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/worker.rb:91:in `block (2 levels) in create_threads'

حدث خطأ أثناء تثبيت rinku (2.0.6)، ولا يمكن لمُثبت الحزم (Bundler) المتابعة.

في ملف Gemfile:
  rinku


Gem::Ext::BuildError: ERROR: Failed to build gem native extension.

    current directory: /home/gauravmonga/discourse/vendor/bundle/ruby/2.7.0/gems/ruby-prof-1.4.3/ext/ruby_prof
/usr/bin/ruby2.7 -I /usr/lib/ruby/2.7.0 -r ./siteconf20211229-85-frewex.rb extconf.rb
لم يستطع mkmf.rb العثور على ملفات الرؤوس (header files) الخاصة بـ Ruby في /usr/lib/ruby/include/ruby.h

قد يتعين عليك تثبيت حزمة منفصلة لبيئة تطوير Ruby، مثل ruby-dev أو ruby-devel على سبيل المثال.

فشل extconf، رمز الخروج 1

ستبقى ملفات الحزمة (Gem) مثبتة في /home/gauravmonga/discourse/vendor/bundle/ruby/2.7.0/gems/ruby-prof-1.4.3 للفحص.
تم تسجيل النتائج في
/home/gauravmonga/discourse/vendor/bundle/ruby/2.7.0/extensions/x86_64-linux/2.7.0/ruby-prof-1.4.3/gem_make.out

  /usr/lib/ruby/2.7.0/rubygems/ext/builder.rb:97:in `run'
  /usr/lib/ruby/2.7.0/rubygems/ext/ext_conf_builder.rb:48:in `block in build'
  /usr/lib/ruby/2.7.0/tempfile.rb:291:in `open'
  /usr/lib/ruby/2.7.0/rubygems/ext/ext_conf_builder.rb:30:in `build'
  /usr/lib/ruby/2.7.0/rubygems/ext/builder.rb:167:in `block in build_extension'
  /usr/lib/ruby/2.7.0/rubygems/ext/builder.rb:163:in `synchronize'
  /usr/lib/ruby/2.7.0/rubygems/ext/builder.rb:163:in `build_extension'
  /usr/lib/ruby/2.7.0/rubygems/ext/builder.rb:208:in `block in build_extensions'
  /usr/lib/ruby/2.7.0/rubygems/ext/builder.rb:205:in `each'
  /usr/lib/ruby/2.7.0/rubygems/ext/builder.rb:205:in `build_extensions'
  /usr/lib/ruby/2.7.0/rubygems/installer.rb:844:in `build_extensions'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/rubygems_gem_installer.rb:66:in `build_extensions'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/rubygems_gem_installer.rb:26:in `install'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/source/rubygems.rb:192:in `install'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/installer/gem_installer.rb:54:in `install'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/installer/gem_installer.rb:16:in `install_from_spec'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/installer/parallel_installer.rb:186:in `do_install'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/installer/parallel_installer.rb:177:in `block in worker_pool'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/worker.rb:62:in `apply_func'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/worker.rb:57:in `block in process_queue'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/worker.rb:54:in `loop'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/worker.rb:54:in `process_queue'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/worker.rb:91:in `block (2 levels) in create_threads'

حدث خطأ أثناء تثبيت ruby-prof (1.4.3)، ولا يمكن لمُثبت الحزم (Bundler) المتابعة.

في ملف Gemfile:
  ruby-prof


Gem::Ext::BuildError: ERROR: Failed to build gem native extension.

    current directory: /home/gauravmonga/discourse/vendor/bundle/ruby/2.7.0/gems/stackprof-0.2.17/ext/stackprof
/usr/bin/ruby2.7 -I /usr/lib/ruby/2.7.0 -r ./siteconf20211229-85-j51xct.rb extconf.rb
لم يستطع mkmf.rb العثور على ملفات الرؤوس (header files) الخاصة بـ Ruby في /usr/lib/ruby/include/ruby.h

قد يتعين عليك تثبيت حزمة منفصلة لبيئة تطوير Ruby، مثل ruby-dev أو ruby-devel على سبيل المثال.

فشل extconf، رمز الخروج 1

ستبقى ملفات الحزمة (Gem) مثبتة في /home/gauravmonga/discourse/vendor/bundle/ruby/2.7.0/gems/stackprof-0.2.17 للفحص.
تم تسجيل النتائج في
/home/gauravmonga/discourse/vendor/bundle/ruby/2.7.0/extensions/x86_64-linux/2.7.0/stackprof-0.2.17/gem_make.out

  /usr/lib/ruby/2.7.0/rubygems/ext/builder.rb:97:in `run'
  /usr/lib/ruby/2.7.0/rubygems/ext/ext_conf_builder.rb:48:in `block in build'
  /usr/lib/ruby/2.7.0/tempfile.rb:291:in `open'
  /usr/lib/ruby/2.7.0/rubygems/ext/ext_conf_builder.rb:30:in `build'
  /usr/lib/ruby/2.7.0/rubygems/ext/builder.rb:167:in `block in build_extension'
  /usr/lib/ruby/2.7.0/rubygems/ext/builder.rb:163:in `synchronize'
  /usr/lib/ruby/2.7.0/rubygems/ext/builder.rb:163:in `build_extension'
  /usr/lib/ruby/2.7.0/rubygems/ext/builder.rb:208:in `block in build_extensions'
  /usr/lib/ruby/2.7.0/rubygems/ext/builder.rb:205:in `each'
  /usr/lib/ruby/2.7.0/rubygems/ext/builder.rb:205:in `build_extensions'
  /usr/lib/ruby/2.7.0/rubygems/installer.rb:844:in `build_extensions'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/rubygems_gem_installer.rb:66:in `build_extensions'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/rubygems_gem_installer.rb:26:in `install'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/source/rubygems.rb:192:in `install'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/installer/gem_installer.rb:54:in `install'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/installer/gem_installer.rb:16:in `install_from_spec'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/installer/parallel_installer.rb:186:in `do_install'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/installer/parallel_installer.rb:177:in `block in worker_pool'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/worker.rb:62:in `apply_func'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/worker.rb:57:in `block in process_queue'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/worker.rb:54:in `loop'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/worker.rb:54:in `process_queue'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/worker.rb:91:in `block (2 levels) in create_threads'

حدث خطأ أثناء تثبيت stackprof (0.2.17)، ولا يمكن لمُثبت الحزم (Bundler) المتابعة.

في ملف Gemfile:
  stackprof


Gem::Ext::BuildError: ERROR: Failed to build gem native extension.

    current directory: /home/gauravmonga/discourse/vendor/bundle/ruby/2.7.0/gems/xorcist-1.1.2/ext/xorcist
/usr/bin/ruby2.7 -I /usr/lib/ruby/2.7.0 -r ./siteconf20211229-85-1yx616e.rb extconf.rb
لم يستطع mkmf.rb العثور على ملفات الرؤوس (header files) الخاصة بـ Ruby في /usr/lib/ruby/include/ruby.h

قد يتعين عليك تثبيت حزمة منفصلة لبيئة تطوير Ruby، مثل ruby-dev أو ruby-devel على سبيل المثال.

فشل extconf، رمز الخروج 1

ستبقى ملفات الحزمة (Gem) مثبتة في /home/gauravmonga/discourse/vendor/bundle/ruby/2.7.0/gems/xorcist-1.1.2 للفحص.
تم تسجيل النتائج في
/home/gauravmonga/discourse/vendor/bundle/ruby/2.7.0/extensions/x86_64-linux/2.7.0/xorcist-1.1.2/gem_make.out

  /usr/lib/ruby/2.7.0/rubygems/ext/builder.rb:97:in `run'
  /usr/lib/ruby/2.7.0/rubygems/ext/ext_conf_builder.rb:48:in `block in build'
  /usr/lib/ruby/2.7.0/tempfile.rb:291:in `open'
  /usr/lib/ruby/2.7.0/rubygems/ext/ext_conf_builder.rb:30:in `build'
  /usr/lib/ruby/2.7.0/rubygems/ext/builder.rb:167:in `block in build_extension'
  /usr/lib/ruby/2.7.0/rubygems/ext/builder.rb:163:in `synchronize'
  /usr/lib/ruby/2.7.0/rubygems/ext/builder.rb:163:in `build_extension'
  /usr/lib/ruby/2.7.0/rubygems/ext/builder.rb:208:in `block in build_extensions'
  /usr/lib/ruby/2.7.0/rubygems/ext/builder.rb:205:in `each'
  /usr/lib/ruby/2.7.0/rubygems/ext/builder.rb:205:in `build_extensions'
  /usr/lib/ruby/2.7.0/rubygems/installer.rb:844:in `build_extensions'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/rubygems_gem_installer.rb:66:in `build_extensions'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/rubygems_gem_installer.rb:26:in `install'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/source/rubygems.rb:192:in `install'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/installer/gem_installer.rb:54:in `install'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/installer/gem_installer.rb:16:in `install_from_spec'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/installer/parallel_installer.rb:186:in `do_install'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/installer/parallel_installer.rb:177:in `block in worker_pool'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/worker.rb:62:in `apply_func'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/worker.rb:57:in `block in process_queue'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/worker.rb:54:in `loop'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/worker.rb:54:in `process_queue'
  /var/lib/gems/2.7.0/gems/bundler-2.2.26/lib/bundler/worker.rb:91:in `block (2 levels) in create_threads'

حدث خطأ أثناء تثبيت xorcist (1.1.2)، ولا يمكن لمُثبت الحزم (Bundler) المتابعة.

في ملف Gemfile:
  xorcist

ثم استخدمت

 sudo apt install xorcist

ثم يظهر هذا

Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package xorcist

أنا أتبع هذا الدليل

يُستخدم أيضًا

sudo gem install xorcist

ثم يأتي

  Building native extensions. This could take a while...
ERROR:  Error installing xorcist:
        ERROR: Failed to build gem native extension.

    current directory: /var/lib/gems/2.7.0/gems/xorcist-1.1.2/ext/xorcist
/usr/bin/ruby2.7 -I /usr/lib/ruby/2.7.0 -r ./siteconf20211229-193-1acnp8c.rb extconf.rb
mkmf.rb can't find header files for ruby at /usr/lib/ruby/include/ruby.h

You might have to install separate package for the ruby development
environment, ruby-dev or ruby-devel for example.

extconf failed, exit code 1

Gem files will remain installed in /var/lib/gems/2.7.0/gems/xorcist-1.1.2 for inspection.
Results logged to /var/lib/gems/2.7.0/extensions/x86_64-linux/2.7.0/xorcist-1.1.2/gem_make.out

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

sudo apt-get install ruby2.0-dev

بعد هذا

يأتي

Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package ruby2.0-dev
E: Couldn't find any package by glob 'ruby2.0-dev'
E: Couldn't find any package by regex 'ruby2.0-dev'

سأحاول يدويًا هذا الجزء من البرنامج النصي للتثبيت:

git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build
rbenv install "2.7.1"
rbenv global "2.7.1"
rbenv rehash
gem update --system
gem install rails
gem install bundler

ثم bundle install

إذا كنت تستخدم Ruby الذي يوفره نظام التشغيل الخاص بك، فستحتاج إلى تثبيت حزم التطوير الخاصة به؛ ستحتاج إلى معرفة أسمائها بالضبط، ولكنها ستكون على الأرجح اختلافًا من ruby*-dev؛ ربما ruby-dev.

بدلاً من ذلك، يجب أن يعمل هذا أيضًا؛ أعتقد أن ruby-build يقوم بإعداد الرؤوس لك كجزء من عملية الترجمة عند تثبيت إصدار.
ستحتاج إلى إعداد rbenv أولاً.

بعد تشغيل ruby-dev
ثم bundle install
وبعد ذلك

bundle exec rake db:create

يظهر هذا

Could not find ipaddr-1.2.3, ipaddr-1.2.3, ipaddr-1.2.3, ipaddr-1.2.3, ipaddr-1.2.3, ipaddr-1.2.3, ipaddr-1.2.3 in any of the sources
Run `bundle install` to install missing gems.

ماذا أفعل بعد ذلك؟

لقد استخدمت sudo gem install ipaddr
ثم

Successfully installed ipaddr-1.2.3
Parsing documentation for ipaddr-1.2.3
Installing ri documentation for ipaddr-1.2.3
Done installing documentation for ipaddr after 0 seconds
1 gem installed

بعد هذا

bundle exec rake db:create

ثم يظهر

Could not find ipaddr-1.2.3, ipaddr-1.2.3, ipaddr-1.2.3, ipaddr-1.2.3, ipaddr-1.2.3, ipaddr-1.2.3, ipaddr-1.2.3 in any of the sources
Run `bundle install` to install missing gems.

بعد ذلك استخدمت bundle install
ثم يظهر

1 installed gem you directly depend on is looking for funding.
  Run `bundle fund` for details

ثم استخدمت bundle fund
ثم يظهر

Could not find ipaddr-1.2.3, ipaddr-1.2.3, ipaddr-1.2.3, ipaddr-1.2.3, ipaddr-1.2.3, ipaddr-1.2.3, ipaddr-1.2.3 in any
of the sources

إذا كان نظام التشغيل الخاص بك هو Ubuntu، فيرجى اتباع هذا الدليل: Install Discourse on Ubuntu or Debian for Development

من المحتمل أن يعمل هذا أيضًا مع التوزيعات الأخرى المستندة إلى Debian.

أولاً، آسف يا @leonardo على الرد المتأخر جدًا.
أنا أستخدم نظام ويندوز الفرعي لنظام لينكس (ويندوز 11 برو) الذي قمت بتثبيت أوبونتو عليه وفقًا لهذا الدليل:

وعندما وصلت إلى الخطوة

يظهر هذا الخطأ:

Could not find ipaddr-1.2.3, ipaddr-1.2.3, ipaddr-1.2.3, ipaddr-1.2.3, ipaddr-1.2.3, ipaddr-1.2.3, ipaddr-1.2.3 in any of the sources
Run `bundle install` to install missing gems.

ثم استخدمت هذا الأمر:

ثم يظهر:

بعد ذلك اتبعت هذه الخطوات:

الآن هل يمكنكم جميعًا نصحي بما يجب فعله بعد ذلك @leonardo @Benjamin_D @dax

فقط لأي شخص يواجه هذه المشكلة في المستقبل، المشكلة هي أنك بحاجة إلى تثبيت ruby-dev:
sudo apt-get install ruby-dev

بعد ذلك، سيتم الانتهاء من bundle install كما هو متوقع.

تحرير: أيضًا إذا كنت تستخدم Windows 11 باستخدام WSL وقد اخترت Ubuntu 22.04، فستواجه بعض المشكلات. نقترح تثبيت 18.whatever. 22.04 يجبر OpenSSL 3 الذي يبدو أن Discourse لا يتوافق معه جيدًا، وهو أمر شاق للحصول على libssl1.1 مثبتًا ويعمل.