首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安装Nokogiri时出现GCC编译错误

安装Nokogiri时出现GCC编译错误
EN

Stack Overflow用户
提问于 2019-06-13 00:57:49
回答 2查看 1.7K关注 0票数 10

我正在尝试运行bundle install,但在尝试安装Nokogiri 1.10.3时出现错误

以下是来自mkmf.log的错误消息。

代码语言:javascript
复制
gcc -o conftest -I/home/chille/.rvm/rubies/ruby-2.5.1/include/ruby-2.5.0/x86_64-linux -I/home/chille/.rvm/rubies/ruby-2.5.1/include/ruby-2$
gcc: error: unrecognized command line option '-Wmisleading-indentation'
gcc: error: unrecognized command line option '-Wimplicit-fallthrough=0'
gcc: error: unrecognized command line option '-Wduplicated-cond'
gcc: error: unrecognized command line option '-Wrestrict'
EN

回答 2

Stack Overflow用户

发布于 2020-05-22 18:59:47

对于那些不阅读评论的人

Debian 10个用户,如果您找到

代码语言:javascript
复制
 gcc: error: unrecognized command line option '-Wduplicated-cond'

在mkmf.log中

代码语言:javascript
复制
brew unlink gcc

就是你要找的东西。我花了一个小时寻找答案,是的,我曾经错过了这里的答案,但幸运的是我回来了并发现了它。

票数 24
EN

Stack Overflow用户

发布于 2020-09-03 21:45:10

我也遇到过类似的问题。我的默认编译器不能识别某些命令行选项,就像你面对的那样。

我的gcc版本是10,我可以通过添加一个较老的gcc版本(5.5)来解决这个问题,并将其设置为gem安装的默认版本。我按照这个thread中给出的步骤来做。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56567095

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档