Ruby 错误:未能生成gem本机扩展生成侦听gem

Ruby 错误:未能生成gem本机扩展生成侦听gem,ruby,rubygems,Ruby,Rubygems,我一直在尝试运行gem安装listen,我在下面看到了这个错误 错误:安装侦听时出错: 错误:无法生成gem本机扩展 当前目录:/var/lib/gems/2.5.0/gems/ffi-1.11.3/ext/ffi\u c /usr/bin/ruby2.5-r./siteconf20200106-9209-e0kdmx.rb extconf.rb mkmf.rb在/usr/lib/ruby/include/ruby.h中找不到ruby的头文件 extconf失败,退出代码1 找不到ruby的头文

我一直在尝试运行gem安装listen,我在下面看到了这个错误

错误:安装侦听时出错:

错误:无法生成gem本机扩展

当前目录:/var/lib/gems/2.5.0/gems/ffi-1.11.3/ext/ffi\u c /usr/bin/ruby2.5-r./siteconf20200106-9209-e0kdmx.rb extconf.rb mkmf.rb在/usr/lib/ruby/include/ruby.h中找不到ruby的头文件

extconf失败,退出代码1


找不到ruby的头文件最好地解释了这个问题。确保安装Ruby开发人员库。 根据您的操作系统和软件包管理器,请尝试

sudo apt-get install ruby-dev


另外,请查看和类似的建议解决方案。

sudo apt get install ruby-dev。非常感谢..我在安装cocoa pods时遇到问题..xcode select-安装此解决方案修复了我的问题
sudo yum install ruby-dev
sudo apk add ruby-dev
xcode-select --install