首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >带有Xcode 6和10.10 Yosemite的Cocoapods

带有Xcode 6和10.10 Yosemite的Cocoapods
EN

Stack Overflow用户
提问于 2014-06-03 22:53:59
回答 11查看 30.7K关注 0票数 73

在最初升级到10.10和XCode6-Beta之后,我尝试运行'pod update‘,并收到以下错误:

代码语言:javascript
复制
cannot load such file -- xcodeproj/prebuilt/universal.x86_64-darwin14-2.0.0/xcodeproj_ext (LoadError)

我尝试使用'sudo gem install cocoapods‘更新Cocoapods,但收到另一个错误:

代码语言:javascript
复制
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?

EN

回答 11

Stack Overflow用户

发布于 2014-09-07 03:50:54

// 10.10运行Xcode6-Beta7 (14A343f)

我已经尝试了上面所有的方法,但没有任何运气。以下是对我有效的方法:

我通过Homebrew安装了最新版本的Ruby (花了几分钟时间)

代码语言:javascript
复制
brew install ruby

然后照常安装Cocoapods

代码语言:javascript
复制
sudo gem install cocoapods

这真是一种享受!

票数 35
EN

Stack Overflow用户

发布于 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 --版本

票数 14
EN

Stack Overflow用户

发布于 2014-08-01 23:20:51

除了卸载cocoapods和安装xcodeproj gem之外。我还必须告诉rvm使用系统ruby。奇怪的是,我的rvm安装是2.0.0,与切换到使用6.0.0命令行工具后的系统版本一样

代码语言:javascript
复制
rvm use system    
sudo gem uninstall cocoapods
sudo gem install xcodeproj
sudo gem install cocoapods
pod install
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24018355

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档