在最初升级到10.10和XCode6-Beta之后,我尝试运行'pod update‘,并收到以下错误:
cannot load such file -- xcodeproj/prebuilt/universal.x86_64-darwin14-2.0.0/xcodeproj_ext (LoadError)
我尝试使用'sudo gem install cocoapods‘更新Cocoapods,但收到另一个错误:
Fetching: xcodeproj-0.17.0.gem (100%)
Building native extensions. This could take a while...
ERROR: Error installing cocoapods:
ERROR: Failed to build gem native extension.
"/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby" -rubygems /Library/Ruby/Gems/2.0.0/gems/rake-10.1.1/bin/rake RUBYARCHDIR=/Library/Ruby/Gems/2.0.0/gems/xcodeproj-0.17.0/ext RUBYLIBDIR=/Library/Ruby/Gems/2.0.0/gems/xcodeproj-0.17.0/ext
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby extconf.rb
checking for -std=c99 option to compiler... *** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of necessary libraries and/or headers. Check the mkmf.log file for more details. You may need configuration options.
有没有其他人能够在10.10 Yosemite上成功地使用带有Xcode6的Cocoapods?
发布于 2014-09-07 03:50:54
// 10.10运行Xcode6-Beta7 (14A343f)
我已经尝试了上面所有的方法,但没有任何运气。以下是对我有效的方法:
我通过Homebrew安装了最新版本的Ruby (花了几分钟时间)
brew install ruby
然后照常安装Cocoapods
sudo gem install cocoapods
这真是一种享受!
发布于 2014-09-11 20:44:26
请按照以下步骤操作:
1-打开Xcode 6,打开首选项,单击位置选项卡,将命令行工具版本更改为Xcode 6.0
2- sudo gem卸载cocoapods
3- sudo gem卸载xcodeproj
4-拼音"$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)“
5- curl -L https://get.rvm.io | bash -s稳定--红宝石
6- source /Users/your_user_name/.rvm/scripts/rvm
7- rvm重新加载
8- rvm rubygems最新版本--force
9- gem安装xcodeproj
10- gem安装cocoapods
8- pod --版本
发布于 2014-08-01 23:20:51
除了卸载cocoapods和安装xcodeproj gem之外。我还必须告诉rvm使用系统ruby。奇怪的是,我的rvm安装是2.0.0,与切换到使用6.0.0命令行工具后的系统版本一样
rvm use system
sudo gem uninstall cocoapods
sudo gem install xcodeproj
sudo gem install cocoapods
pod install
https://stackoverflow.com/questions/24018355
复制相似问题