2013-10-23 98 views
2

我今天早上龙头安装在我的Mac小牛可可豆荚,但似乎它已经做了红宝石的宝石的东西...当我键入:安装在小牛

sudo gem install cocoapods 

它打破了错误:

ERROR: Error installing cocoapods: 
ERROR: Failed to build gem native extension. 

/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby extconf.rb 
mkmf.rb can't find header files for ruby at /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/include/ruby.h 

我浏览网,发现这一点,有人说,它可以帮助,但这样做之前,任何人都可以更多地讨论一些这方面的:

sys_rb_usr=/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr 
sdk_rb_usr=`xcode-select -p`/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr 
sudo cp -r $sdk_rb_usr/include $sys_rb_usr/include 

将复制此问题解决问题,如果它不是我有丢失的东西的危险?

+1

看起来这可能已经从MAS中的Xcode 5.0.1修复。 https://gist.github.com/goshakkk/5763489#comment-931445 –

+0

看来你是对的,我今天更新到5.0.1,似乎没问题。作为回答发布,所以我可以给它信贷的地方。 – MegaManX

回答

9

至于因为这个问题的更新是一个几个月大的:

我安装了OS X小牛的XCode 5.0.2跑进完全相同的问题。 这个问题可能已经使用XCode 5.0.1修复了,但是又有一件事发生了......

我已经下载/安装了Mavericks的XCode命令行工具,但没有成功。 接下来尝试了上面的解决方案w /没有成功。

最后什么工作对我来说是符号链接GCC到GCC-4.2如下解释: command line tools for new 10.9 OSX for ruby gems?

sudo ln -s /usr/bin/gcc /usr/bin/gcc-4.2 

之后,最后的CocoaPods正确安装。