OSX gcc 不工作
OSX gcc not working
我更新了 xcode 和我的 RVM 以使用 2.2.2,但我收到了 nokogori 的构建错误。
我安装了 homebrew,但 gcc 似乎失败了。
不知道如何解决这个问题。我无法通过自制软件卸载它。
需要帮助。
更新的输出
Installing nokogiri 1.6.7.1 with native extensions
Gem::Ext::BuildError: ERROR: Failed to build gem native extension.
/Users/rrobin008c/.rvm/rubies/ruby-2.2.3/bin/ruby -r ./siteconf20160229-32117-193tc6c.rb extconf.rb --use-system-libraries
checking if the C compiler accepts -O2 -arch x86_64... yes
checking if the C compiler accepts -Wno-error=unused-command-line-argument-hard-error-in-future... no
Building nokogiri using system libraries.
checking for xmlParseDoc() in libxml/parser.h... yes
checking for xsltParseStylesheetDoc() in libxslt/xslt.h... yes
checking for exsltFuncRegister() in libexslt/exslt.h... yes
checking for xmlHasFeature()... yes
checking for xmlFirstElementChild()... yes
checking for xmlRelaxNGSetParserStructuredErrors()... yes
checking for xmlRelaxNGSetParserStructuredErrors()... yes
checking for xmlRelaxNGSetValidStructuredErrors()... yes
checking for xmlSchemaSetValidStructuredErrors()... yes
checking for xmlSchemaSetParserStructuredErrors()... yes
creating Makefile
make "DESTDIR=" clean
make "DESTDIR="
compiling html_document.c
make: /usr/bin/gcc-4.2: No such file or directory
make: *** [html_document.o] Error 1
make failed, exit code 2
错误最终是我安装时附带的 ruby 默认版本。
我采取的解决此问题的步骤。
删除了所有已安装的 gcc。这将包括自制啤酒也放在那里的木桶。
删除了任何和所有 ruby
版本,rvm
(chruby
,等等),它们各自的 gemsets。
清理 .profile(.bashrc
, .zshrc
, etc...) 以删除对 ruby
[=40 的任何调用=]
安装 homebrew,然后安装 gcc
。可能有需要创建的syslink,或者应该有提示运行 brew link gcc
安装您的 ruby 版本管理器,我使用 RVM。
安装 ruby 版本 x.x.x ,然后按照说明操作。
我更新了 xcode 和我的 RVM 以使用 2.2.2,但我收到了 nokogori 的构建错误。
我安装了 homebrew,但 gcc 似乎失败了。
不知道如何解决这个问题。我无法通过自制软件卸载它。
需要帮助。
更新的输出
Installing nokogiri 1.6.7.1 with native extensions
Gem::Ext::BuildError: ERROR: Failed to build gem native extension.
/Users/rrobin008c/.rvm/rubies/ruby-2.2.3/bin/ruby -r ./siteconf20160229-32117-193tc6c.rb extconf.rb --use-system-libraries
checking if the C compiler accepts -O2 -arch x86_64... yes
checking if the C compiler accepts -Wno-error=unused-command-line-argument-hard-error-in-future... no
Building nokogiri using system libraries.
checking for xmlParseDoc() in libxml/parser.h... yes
checking for xsltParseStylesheetDoc() in libxslt/xslt.h... yes
checking for exsltFuncRegister() in libexslt/exslt.h... yes
checking for xmlHasFeature()... yes
checking for xmlFirstElementChild()... yes
checking for xmlRelaxNGSetParserStructuredErrors()... yes
checking for xmlRelaxNGSetParserStructuredErrors()... yes
checking for xmlRelaxNGSetValidStructuredErrors()... yes
checking for xmlSchemaSetValidStructuredErrors()... yes
checking for xmlSchemaSetParserStructuredErrors()... yes
creating Makefile
make "DESTDIR=" clean
make "DESTDIR="
compiling html_document.c
make: /usr/bin/gcc-4.2: No such file or directory
make: *** [html_document.o] Error 1
make failed, exit code 2
错误最终是我安装时附带的 ruby 默认版本。
我采取的解决此问题的步骤。
删除了所有已安装的 gcc。这将包括自制啤酒也放在那里的木桶。
删除了任何和所有
ruby
版本,rvm
(chruby
,等等),它们各自的 gemsets。清理 .profile(
[=40 的任何调用=].bashrc
,.zshrc
, etc...) 以删除对 ruby安装 homebrew,然后安装
gcc
。可能有需要创建的syslink,或者应该有提示运行brew link gcc
安装您的 ruby 版本管理器,我使用 RVM。
安装 ruby 版本 x.x.x ,然后按照说明操作。