Ruby 错误:安装nokogiri时出错:错误:无法生成gem本机扩展。马科斯
我对Ruby没有经验。当我尝试在MacOS上安装nokogiri时,我得到了一个好消息Ruby 错误:安装nokogiri时出错:错误:无法生成gem本机扩展。马科斯,ruby,Ruby,我对Ruby没有经验。当我尝试在MacOS上安装nokogiri时,我得到了一个好消息 Building native extensions. This could take a while... ERROR: Error installing nokogiri: ERROR: Failed to build gem native extension. current directory: /Library/Ruby/Gems/2.3.0/gems/nokogiri-1.10
Building native extensions. This could take a while...
ERROR: Error installing nokogiri:
ERROR: Failed to build gem native extension.
current directory: /Library/Ruby/Gems/2.3.0/gems/nokogiri-1.10.5/ext/nokogiri
/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/bin/ruby -I /Library/Ruby/Site/2.3.0 -r ./siteconf20191105-81089-x3wjwy.rb extconf.rb
mkmf.rb can't find header files for ruby at /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/include/ruby.h
extconf failed, exit code 1
Gem files will remain installed in /Library/Ruby/Gems/2.3.0/gems/nokogiri-1.10.5 for inspection.
Results logged to /Library/Ruby/Gems/2.3.0/extensions/universal-darwin-18/2.3.0/nokogiri-1.10.5/gem_make.out
你试过了吗
gem update --system
xcode-select --install
以下内容可以解决您的问题:
sudo rm -rf /Library/Developer/CommandLineTools
xcode-select --install
sudo xcodebuild -license accept
open /Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg
您是否尝试过此堆栈溢出问题中详述的解决方案?对都试过了。/Library/Ruby/Gems/2.3.0/extensions/universal-darwin-18/2.3.0/nokogiri-1.10.5/gem_make.out文件说什么?@Dennis it说:
当前目录:/Library/Ruby/Gems/2.3.0/Gems/nokogiri-1.10.5/ext/nokogiri/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/bin/Ruby-I/Library/Site/2.3.0-r/siteconf20191105-81359-gkmop8.rb extconf.rb mkmf.rb在/System/Library/Frameworks/ruby.framework/Versions/2.3/usr/lib/ruby/include/ruby.h extconf中找不到ruby的头文件,退出代码1
尝试我回答中的命令。如果仍然失败,您可能希望选择rbenv
路线。