我在 MacOS Big Sur 11.4 上
当我尝试安装 nokogumbo 2.0.5 版时出现以下错误
有人可以帮忙吗
em::Ext::BuildError: ERROR: Failed to build gem native extension.
current directory: /Users/rajan/.rvm/gems/ruby-2.3.7/gems/nokogumbo-2.0.5/ext/nokogumbo
/Users/rajan/.rvm/rubies/ruby-2.3.7/bin/ruby -r ./siteconf20211020-4764-1aion9c.rb extconf.rb --use-system-libraries
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of necessary
libraries and/or headers. Check the mkmf.log file for more details. You may
need configuration options.
Provided configuration options:
--with-opt-dir
--with-opt-include
--without-opt-include=${opt-dir}/include
--with-opt-lib
--without-opt-lib=${opt-dir}/lib
--with-make-prog
--without-make-prog
--srcdir=.
--curdir
--ruby=/Users/rajan/.rvm/rubies/ruby-2.3.7/bin/$(RUBY_BASE_NAME)
/Users/rajan/.rvm/rubies/ruby-2.3.7/lib/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:135:in `require': cannot load such file -- nokogiri/nokogiri
(LoadError)
from /Users/rajan/.rvm/rubies/ruby-2.3.7/lib/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:135:in `rescue in require'
from /Users/rajan/.rvm/rubies/ruby-2.3.7/lib/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:39:in `require'
from /Users/rajan/.rvm/gems/ruby-2.3.7/gems/nokogiri-1.12.4-x86_64-darwin/lib/nokogiri/extension.rb:30:in `rescue in <top (required)>'
from /Users/rajan/.rvm/gems/ruby-2.3.7/gems/nokogiri-1.12.4-x86_64-darwin/lib/nokogiri/extension.rb:4:in `<top (required)>'
from /Users/rajan/.rvm/gems/ruby-2.3.7/gems/nokogiri-1.12.4-x86_64-darwin/lib/nokogiri.rb:11:in `require_relative'
from /Users/rajan/.rvm/gems/ruby-2.3.7/gems/nokogiri-1.12.4-x86_64-darwin/lib/nokogiri.rb:11:in `<top (required)>'
from /Users/rajan/.rvm/rubies/ruby-2.3.7/lib/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:135:in `require'
from /Users/rajan/.rvm/rubies/ruby-2.3.7/lib/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:135:in `rescue in require'
from /Users/rajan/.rvm/rubies/ruby-2.3.7/lib/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:39:in `require'
from extconf.rb:4:in `<main>'
extconf failed, exit code 1
红宝石版本 - 2.3.7
尝试了以下方法,但无济于事
gem install nokogumbo -v '2.0.5' -- --use-system-libraries
gem install nokogumbo -v '2.0.5' -- --use-system-libraries=true --with-xml2-include=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk/usr/include/libxml2/