Meg*_*anX 2 ios cocoapods osx-mavericks
我今天早上在我的Mac上安装了小牛队,但似乎它已经用ruby gems做了一些事情...当我输入:
sudo gem install cocoapods
Run Code Online (Sandbox Code Playgroud)
它打破了错误:
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
Run Code Online (Sandbox Code Playgroud)
我浏览了网并找到了这个,有人说这有帮助,但在做之前,任何人都可以详细说明:
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
Run Code Online (Sandbox Code Playgroud)
复制这个会解决问题,如果不是,我有失去某些东西的危险吗?
作为一个更新,因为这个问题是几个月前:
我在OS X Mavericks上安装了XCode 5.0.2并遇到了完全相同的问题.XCode 5.0.1可能已经解决了这个问题,但是又出现了一些问题......
我为Mavericks下载/安装了XCode命令行工具,但没有成功.接下来尝试上面的解决方案没有成功.
最终对我有用的是sym link gcc to gcc-4.2,如下所述: 用于新的10.9 OSX for ruby gems的命令行工具?
sudo ln -s /usr/bin/gcc /usr/bin/gcc-4.2
Run Code Online (Sandbox Code Playgroud)
之后,cocoapods终于正确安装.
| 归档时间: |
|
| 查看次数: |
4782 次 |
| 最近记录: |