错误:无法构建gem本机扩展,构建监听gem [英] Error: Failed to build gem native extension building listen gem
问题描述
我一直在尝试运行 gem install listen
,并且在下面看到了此错误.
I have been trying to run gem install listen
and I saw this error below.
错误:安装侦听器时出错:
ERROR: Error installing listen:
错误:无法构建gem本机扩展.
ERROR: Failed to build gem native extension.
当前目录:/var/lib/gems/2.5.0/gems/ffi-1.11.3/ext/ffi_c/usr/bin/ruby2.5 -r ./siteconf20200106-9209-e0kdmx.rb extconf.rbmkmf.rb在/usr/lib/ruby/include/ruby.h找不到红宝石的头文件
current directory: /var/lib/gems/2.5.0/gems/ffi-1.11.3/ext/ffi_c /usr/bin/ruby2.5 -r ./siteconf20200106-9209-e0kdmx.rb extconf.rb mkmf.rb can't find header files for ruby at /usr/lib/ruby/include/ruby.h
extconf失败,退出代码1
extconf failed, exit code 1
推荐答案
找不到用于ruby的头文件"最好地说明了这个问题.确保安装Ruby开发人员库.根据您的操作系统和程序包管理器,尝试
"can't find header files for ruby" explains the issue best. Make sure to install Ruby developer libraries. Depending on your OS and package manager, try
sudo apt-get install ruby-dev
或
sudo yum install ruby-dev
或
sudo apk add ruby-dev
或
xcode-select --install
Also, please check out Error while installing json gem 'mkmf.rb can't find header files for ruby' and similar proposed solutions.
这篇关于错误:无法构建gem本机扩展,构建监听gem的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!