在最初升级到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上成功使用Cocoapods和Xcode 6?
打开Xcode 6
打开首选项
单击"位置"选项卡
将Command Line Tools
版本更改为Xcode 6.0
卸载cocoapods
$ sudo gem uninstall cocoapods
卸载xcodeproj
$ sudo gem uninstall xcodeproj
安装xcodeproj
$ sudo gem install xcodeproj
安装cocoapods
$ sudo gem install cocoapods
运行pod --version
以验证它是否有效
跟着这些步骤:
1-打开Xcode 6,打开"首选项",单击"位置"选项卡,将"命令行工具"版本更改为Xcode 6.0
2- sudo gem卸载cocoapods
3- sudo gem uninstall xcodeproj
4- ruby -e"$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
5- curl -L https://get.rvm.io | bash -s stable --ruby
6- source /Users/your_user_name/.rvm/scripts/rvm
7-rvm重装
8-rvm rubygems最新--force
9- gem install xcodeproj
10-宝石安装cocoapods
8- pod - 版本
//在10.10上运行Xcode6-Beta7(14A343f)
我已经尝试了以上所有并且没有任何运气.这对我有用:
我通过Homebrew安装了最新版本的Ruby (花了几分钟)
brew install ruby
然后像往常一样安装Cocoapods
sudo gem install cocoapods
这是一种享受!