gem更新失败,没有Xcode

我今天早些时候运行了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,如果可能的话,我不想安装它。 还有其他办法解决这个问题吗?

您需要安装xcode才能获得为某些ruby gem构建c原生扩展所需的c库。 你有什么理由不想安装Xcode吗?

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

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