1

我今天早些时候运行了 sudo gem update 并且很高兴看到它工作,但最后它失败了。

Building native extensions.  This could take a while...
ERROR:  While executing gem ... (Gem::Installer::ExtensionBuildError)
ERROR: Failed to build gem native extension.

ruby extconf.rb update
can't find header files for ruby.

我没有 Xcode,如果可能的话,我不想安装它。还有其他方法可以解决这个问题吗?

4

3 回答 3

2

您将需要安装 xcode 以获取为某些 ruby​​ gem 构建 c 本机扩展所需的 c 库。你有什么不想安装 Xcode 的理由吗?

于 2009-09-08T18:43:56.273 回答
0

我似乎正在寻找 Ruby 的(部分)源代码。您也可以尝试获取并安装它。

于 2009-09-14T07:30:55.373 回答
0

您可能想在 MacRumors 论坛上查看此问题的答案和此主题。看起来现在可以在没有所有 Xcode 的情况下安装 gcc 和正确的库,但您仍然需要从 Apple 下载整个 DMG。

于 2009-09-09T14:41:28.460 回答