osx升级到10.10后,用pod install报错最终解决办法

时间:2021-09-09 03:31:31

转载自:http://blog.csdn.net/liuyujinglove/article/details/40582197

http://blog.csdn.net/dqjyong/article/details/37958067
大概步骤如下:

Open Xcode 6
    Open Preferences
    Click theLocationstab
    Change theCommand Line Toolsversion toXcode 6.0
    Uninstallcocoapods

a.$ sudo gem uninstall cocoapods

Installxcodeproj

    a.$ sudo gem install xcodeproj

Installcocoapods

 a.$ sudo gem install cocoapods
 $ pod --version

如果你执行到第6步:sudo gem install xcodeproj 成功,但是到第七步:$ 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 processwilllikely take a while as this command clones the CocoaPods Specs repository

into ~/.cocoapods/ on your computer. []

至此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=

Cloning into 'master'...

error: RPC failed; result=, HTTP code = 

fatal: The remote end hung up unexpectedly

/Library/Ruby/Gems/2.0./gems/claide-0.6./lib/claide/command.rb::in `handle_exception': undefined method `verbose?' for nil:NilClass (NoMethodError)

from /Library/Ruby/Gems/2.0./gems/claide-0.6./lib/claide/command.rb::in `rescue in run'

from /Library/Ruby/Gems/2.0./gems/claide-0.6./lib/claide/command.rb::in `run'

from /Library/Ruby/Gems/2.0./gems/cocoapods-0.33./lib/cocoapods/command.rb::in `run'

from /Library/Ruby/Gems/2.0./gems/cocoapods-0.33./bin/pod::in `<top (required)>'

from /usr/bin/pod::in `load'

from /usr/bin/pod::in `<main>' "

以上操作步骤完成后在进行:

$ sudo gem install cocoapods

这时就成功了!

剩下的就是和以前的一样在工程目录下,建Podfile,执行pod install,打开xworkspace等,顺利完成!!!

参考博客:http://www.cnblogs.com/cwgk/p/3370949.html

osx升级到10.10后,用pod install报错最终解决办法的更多相关文章

  1. Xcode8 pod install 报错 &OpenCurlyDoubleQuote;Generating Pods project Abort trap

    Xcode8 pod install 报错 "Generating Pods project Abort trap 今天在写一个新项目的时候,使用cocoapods在执行 $ pod ins ...

  2. osx升级到10&period;10后,使用pod install报错解决的方法

    先看下网上的解决方法例如以下: 先依照这个文章做:http://blog.csdn.net/dqjyong/article/details/37958067 大概过程例如以下: Open Xcode ...

  3. osx升级到10&period;10后,用pod install报错终于解决的方法

    先依照这个文章做:http://blog.csdn.net/dqjyong/article/details/37958067 大概过程例如以下: Open Xcode 6 Open Preferenc ...

  4. pod install报错问题解决

    pod installwarning: Insecure world writable dir /usr/local/bin in PATH, mode 040777报错后就不进行了.查stackov ...

  5. pod install报错 &lbrack;&excl;&rsqb; Error installing&period;&period;&period;&period;&period;&period;

    今天pod install出现这个错误: 解决办法: 多试几次就好了,也不知道之前几次都失败.....希望知道的可以留言告诉我哟!!!

  6. React Native pod install报错 &grave;Yoga &lpar;&equals; 0&period;44&period;3&period;React&rpar;&grave; required by &grave;React&sol;Core &lpar;0&period;44&period;3&rpar;&grave;

    使用pod安装,可能会因为Podfile的路径指向错误或者没有路径指向因为报错. 报错截图如下: 这是因为在指定的路径没有寻找到相应的组件.此时就需要修改podfile文件中的路径,由于上方提示没有  ...

  7. Mac升级系统后 Pod Install报错-不能用 解决办法

    brew reinstall cocoapods brew install ruby brew link --overwrite cocoapods 最近将Mac OS升级到10.15.1 ,再回来初 ...

  8. pod install 报错

    更新pod出现如下警告 The `SmartCloud_TS [Debug]` target overrides the `GCC_PREPROCESSOR_DEFINITIONS` build se ...

  9. jenkins执行 pod install 报错 CocoaPods requires your terminal to be using UTF-8 encoding&period; Consider adding the following to ~&sol;&period;profile&colon;

    错误提示是: CocoaPods 需要终端使用utf-8编码 解决办法

随机推荐

  1. CentOS 7&period;0安装配置Vsftp服务器

    一.配置防火墙,开启FTP服务器需要的端口 CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙. 1.关闭firewall: systemctl stop fi ...

  2. Win10&sol;UWP开发—使用Cortana语音指令与App的前台交互

    Win10开发中最具有系统特色的功能点绝对少不了集成Cortana语音指令,其实Cortana语音指令在以前的wp8/8.1时就已经存在了,发展到了Win10,Cortana最明显的进步就是开始支持调 ...

  3. Java 判断字符串第一位和最后一位,并截取

    public static void main(String[] args) { String str = "\"{\"TaxCode\":\"913 ...

  4. PHP5&period;4开启zend opcache缓存

    PHP5.5整合了zend opcache,但是5.4以下的需要自己安装. 介绍一下开启opcache方法,环境为wamp(php5.4.16) 下载dll文件 把php_opcache.dll放进p ...

  5. java获取服务器所有信息

    package com.sinosoft.outher.listener; import java.net.InetAddress;import java.net.UnknownHostExcepti ...

  6. JSON对象和字符串之间的相互转换JSON&period;stringify&lpar;obj&rpar;和JSON&period;parse&lpar;string&rpar;

    在Firefox,chrome,opera,safari,ie9,ie8等高级浏览器直接可以用JSON对象的stringify()和parse()方法. JSON.stringify(obj)将JSO ...

  7. SYN Cookie的原理和实现

          本文主要内容:SYN Cookie的原理,以及它的内核实现. 内核版本:3.6 SYN Flood 下面这段介绍引用自[1]. SYN Flood是一种非常危险而常见的Dos攻击方式.到目 ...

  8. nchar 和 nvarchar

    字符数据类型(nchar 长度固定,nvarchar 长度可变)和 Unicode 数据使用 UNICODE UCS-2 字符集. nchar [ ( n ) ] n 个字符的固定长度的 Unicod ...

  9. MVC5

    MVC5 不知不觉 又逢年底, 穷的钞票 所剩无几. 朋友圈里 各种装逼, 抹抹眼泪 MVC 继续走起.. 本系列纯属学习笔记,如果哪里有错误或遗漏的地方,希望大家高调指出,当然,我肯定不会低调改正的 ...

  10. sencha cmd常用命令汇总

    一.sencha generate:自动生成项目或者代码 1.sencha generate app 项目名称 生成路径 :生成一个新的extjs项目 注明:以上命令会从官网下载试用版本的ext代码到 ...