1

我在 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/


4

0 回答 0