osx升级到10.10后,使用pod install报错解决办法
来源:互联网 发布:php服务器设置session 编辑:程序博客网 时间:2024/05/16 05:24
先看下网上的解决方法如下:
先按照这个文章做:http://blog.csdn.net/dqjyong/article/details/37958067
大概步骤如下:
- Open Xcode 6
- Open Preferences
- Click the
Locations
tab - Change the
Command Line Tools
version toXcode 6.0
- Uninstall
cocoapods
a.$ sudo gem uninstall cocoapods
- Install
xcodeproj
a.$ sudo gem install xcodeproj
- Install
cocoapods
a.$ sudo gem install cocoapods
- Run
pod --version
to verify that it worked
$ sudo gem install cocoapods
时失败,错误信息如下:ERROR: Could not find a valid gem 'cocoapods' (>= 0), here is why: Unable to download data from https://rubygems.org/ - Errno::ETIMEDOUT: Operation timed out - connect(2) (https://rubygems.org/latest_specs.4.8.gz)ERROR: Possible alternatives: cocoapods
意识是说在官方源中找不到我们需要的源,这时怎么办呢,网上找到一篇博客,这样做的,切换官方源,也即是改变源的获取地址
这时候我们需要改变 gem source, 参考[4], [5]。需要在终端中执行如下命令:
$ gem sources -l
$ gem sources --remove https://rubygems.org/
$ gem sources -a https://ruby.taobao.org/
$ gem sources -l
接下来输入以下命令:
$ pod setup
This process will likely take a while as this command clones the CocoaPods Specs repository
into ~/.cocoapods/ on your computer. [6]
至此CocoaPods安装完毕。
注: 如果漏掉 "$ pod setup" 命令,而直接执行"$ pod init"
会有类似以下的error信息:
"$ pod init
Setting up CocoaPods master repo
[!] /usr/bin/git clone 'https://github.com/CocoaPods/Specs.git' master --depth=1
Cloning into 'master'...
error: RPC failed; result=52, HTTP code = 0
fatal: The remote end hung up unexpectedly
/Library/Ruby/Gems/2.0.0/gems/claide-0.6.1/lib/claide/command.rb:304:in `handle_exception': undefined method `verbose?' for nil:NilClass (NoMethodError)
from /Library/Ruby/Gems/2.0.0/gems/claide-0.6.1/lib/claide/command.rb:284:in `rescue in run'
from /Library/Ruby/Gems/2.0.0/gems/claide-0.6.1/lib/claide/command.rb:274:in `run'
from /Library/Ruby/Gems/2.0.0/gems/cocoapods-0.33.1/lib/cocoapods/command.rb:48:in `run'
from /Library/Ruby/Gems/2.0.0/gems/cocoapods-0.33.1/bin/pod:33:in `<top (required)>'
from /usr/bin/pod:23:in `load'
from /usr/bin/pod:23:in `<main>' "
以上操作步骤完成后在进行:$ sudo gem install cocoapods
这时就成功了!
剩下的就是和以前的一样在工程目录下,建Podfile,执行pod install,打开xworkspace等,顺利完成!!!
参考:http://www.cnblogs.com/cwgk/p/3370949.html
http://blog.csdn.net/dqjyong/article/details/37958067http://stackoverflow.com/questions/24018355/cocoapods-with-xcode-6-and-10-10-yosemite
上面这些都是网上用的些方法。
在来说说我自己的方法,其实造成这种情况是因为xocde升级到了6.1,而没有下载相对应的command_line_tools的工具,只要到官方下载command_line_tools_for_osx_10.10_for_xcode_6.1.dmg这个,安装就可以了。
在使用pod install 就不会出现之前的问题了。
不过会提示你升级cocoapods,如图:
你可以升级,这个不妨碍你使用。
升级方法:
sudo gem install cocoapods
- osx升级到10.10后,使用pod install报错解决办法
- osx升级到10.10后,用pod install报错最终解决办法
- osx升级到10.10后,用pod install报错最终解决办法
- osx升级到10.10后,用pod install报错最终解决办法
- Mac OS 升级到10.10后,用pod install报错最终解决办法
- pod 升级1.1.1后,pod install 后程序编译报错 ld: library not found for -lAFNetworking
- mac升级到10.11后使用CocoaPod出现-bash: pod: command not found 解决办法
- 解决OSX升级到Sierra后,安装OpenCV报错:QTKit/QTKit.h file not found
- 更新ruby后pod使用报错
- cocosapods pod install 报错
- cocoapods pod install 报错
- Android升级SDK后,Eclipse报错解决办法(2)——SDK18升级到SDK21
- CocoaPods pod install的时候报错:invalid byte sequence in UTF-8 (ArgumentError)解决办法
- 升级Xcode7后Pod无法使用问题
- 升级10.11后使用CocoaPod出现-bash: pod: command not found 解决办法
- 升级10.11后使用CocoaPod出现-bash: pod: command not found 解决办法
- 升级10.11后使用CocoaPod出现-bash: pod: command not found 解决办法
- 升级10.11后使用CocoaPod出现-bash: pod: command not found 解决办法
- 第十周 项目二 小刚破译加密密码
- Android第三方框架开发之niftydialogeffects二次打开报错问题Unable to add window 。。is not valid; is your activity run解决
- 表单提交,同一Action,进入不同方法解决办法之一
- Unable to resolve target 'android-XX'解决方案
- C# 把文件和文件夹 放到回收站 (出现Unknown err (0x402) 无法删除 文件:无法读取源文件或磁盘 解决)
- osx升级到10.10后,使用pod install报错解决办法
- 写给已有编程经验的 Python 初学者的总结
- AVPlayer使用学习
- Oracle 基础
- Android推送 百度云推送 入门篇
- Python的文件操作
- 为什么中国的程序员总被称为码农?
- sql 中case when then else的简单用法
- c# 导出Excel文件的操作示例