CocoaPods的那些坑

文章转自http://blog.csdn.net/zhanniuniu/article/details/52159362#comments 我跟博主的经历超级像!不过自己用的是1.0.1版本的cocoapods

刚刚到新的公司,在新的机器上配上了xcode,对于自己使用比较顺手的cocoapods 也很快安装上了,然后在安装过程中出现了几个问题

1、Setting up CocoaPods master repo

这个玩意一直存在,用网上的cd进去,发现一直为0里面根本没有东西,网上的各种方式也根本没有啥用,解决不了问题,还出现了ssl啥的,我把这个操作之前的各个步骤都仔细的研究了一遍,感觉不错任何问题比如我用的镜像

https://ruby.taobao.org/ 在查找问题的过程中,发现有人说淘宝已经不管理这个镜像了

后来,我慢慢感觉就是这个玩意出了问题,但是其他人似乎没有遇到,我用了另一个镜像

https://gems.ruby-china.org/

把之前的步骤全部重复操作然后就可以了,感觉这不是一条正道,但是可以解决问题,欢迎大神指正批评。

2、关于cocoapods 的版本问题

我之前都是用的0.39.0这个版本的,在新公司,我安装上了最新的1.1.0bate版本,然后各种不好使(老是无法创建新的工作空间),然后咨询的相关人士(群里的可以逼逼的大神),听说是最新版本默认支持iOS8.0以后的版本,对于之前的版本可能会不支持,考虑到以前工作中遇到的客户,还存在不少的iOS7.0版本的用户,所以,我卸载了cocoapods1.1.0bate版本,换上了0.39.0版本(以上纯属听说,没有真实测试过)

3、env: ruby_executable_hooks: No such file or directory

安装上cocoapods插件后,就一直出现这个问题,这个是一个非常蛋疼的问题,我研究了很长时间,也重新装过cocoapods,一直不能解决这个问题,网上解决这个问题的方法似乎也不行,问题的关键在于GEM_PATH 这里面到底填写什么东西,在查看了之前的cocoapods,之前填写的是

/usr/local/bin

但是放在现在的机器上还是不好使,网上有找pod 路径的教程,我也试过

$ which pod

但是还是不行,我仔细看过之后,发现自己是不是忘记修改路径了,我直接搜出的路径是这个

/Users/*******/.rvm/rubies/ruby-2.2.2/bin/pod

似乎多了一个 /pod,然后,去掉这个 /pod,就可以创建新的工作空间了,超级坑,坑了我两天!!!

CocoaPods的那些坑的更多相关文章

  1. 安装cocoaPods遇到的坑

    第一个坑 更换ruby源后,安装cocoaPods是出现以下错误:activesupport requires Ruby version >= 2.2.2 Ruby version >= ...

  2. github + SourceTree管理自己的库并上传到cocoapods及各种坑的解决办法

    一.上传写好的库到github(我这里使用SourceTree客户端) 1.在github上创建一个仓库 2.将仓库拉倒本地 复制仓库地址 将刚才复制的地址粘贴到这里 3.上传项目到github 将写 ...

  3. iOS 上传自己的工程(模块工具类)到cocoapods上遇到坑

    最近在研究把自己写的工具类和模块上传到cocoapods上, 再新构建项目中可以直接使用cocoapods使用  也可以更新之前的版本 便于维护项目. 但是在这个过程中遇到了种种问题 但是最后还是解决 ...

  4. cocoaPods安装爬坑总结

    1.移除现有Ruby默认源 $ gem sources --remove https://rubygems.org/   2.使用新的源 $ gem sources -a https://ruby.t ...

  5. cocoapods卸载与安装的各种坑

    在mac上安装cocoapods,一路的坑啊,无数报错啊有木有! 本以为安装很简单,mac下都自带ruby,使用ruby的gem命令即可下载安装: $ sudo gem install cocoapo ...

  6. 升级10.11.6后CocoaPods的坑,之前10.11.4已经安装好的,居然没了Failed to locate Homebrew!

    升级10.11.6后CocoaPods的坑,之前10.11.4已经安装好的,居然没了,用命令 sudo gem install cocoapod 装不上,换 sudo gem install -n/u ...

  7. 【转】CocoaPods的安装以及遇到的坑

    一.CocoaPods是什么? CocoaPods是一个用Ruby写的.负责管理iOS项目中第三方开源库的工具,CocoaPods能让我们集中的.统一管理第三方开源库,为我们节省设置和更新第三方开源库 ...

  8. 使用CocoaPods遇到的几个坑,记录一下

    最近使用pod的时候升级到1.0.0版本后遇到一些坑,整理一下 首先是CocoaPods报错:The dependency `` is not used in any concrete target ...

  9. 最新Mac安装CocoaPods详细教程及各种坑解决办法

    网上有很多教程,但要么内容很老,要么不详细,要么各种坑的情况没写.最近买新电脑了,正好要走一遍这些流程,所以写下次教程. 一.安装RVM及更新Ruby 安装RVM的目的是为了更新Ruby,如果你的Ru ...

随机推荐

  1. 类型“System.Data.Linq.DataContext”在未被引用的程序集中定义。必须添加对程序集“System.Data.Linq, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”的引用。

    解决方法:添加System.Data.Linq.dll引用 http://www.cnblogs.com/m84641693/archive/2010/07/26/1785100.html http: ...

  2. [WinForm] DataGridView 绑定 DT && ComboBox 列绑定 Dict

    一  需求介绍 一般像枚举类型的数据,我们在数据库里存储着诸如(1.2.3.4-)或者("001"."002"."003"-)此类,但是界面 ...

  3. [上架] iOS "app-specific password" 上架问题

    当你的 Apple ID 改用双重认证密码时,上架 iOS App 需要去建立一个专用密码来登入 Apple ID 才能上架. 如果使用 Application Loader 上传时,得到这个讯息: ...

  4. CSS3鼠标滑过动画线条边框特效

    基于CSS属性animation动画制作,效果流畅弹性十足 效果展示 http://hovertree.com/texiao/css3/32/ 源码下载:http://hovertree.com/h/ ...

  5. <![CDATA[的web使用简单说明

    html.javascript会涉及到三个解析器,html解析器.xml解析器.javascript解析器.那么好了,问题来了,以上代码经常混编在一起,各自有各自的规则,终究会有冲突的,如下就是冲突. ...

  6. CentOS7安装docker

    1. 查看系统版本 $ cat /etc/redhat-release   2. 安装docker $  yum install docker 3.检查安装是否成功$ docker version 若 ...

  7. 一位资深程序员大牛给予Java初学者的学习路线建议

    java学习这一部分其实也算是今天的重点,这一部分用来回答很多群里的朋友所问过的问题,那就是我你是如何学习Java的,能不能给点建议?今天我是打算来点干货,因此咱们就不说一些学习方法和技巧了,直接来谈 ...

  8. git-入门

    一.简介 Git是目前世界上最先进的分布式版本控制系统,Git中绝大部分操作都是访问本地资源,不需要网络,其中有三个概念比较重要:1. 工作目录 2. 暂存区域 3.本地仓库. 简单说明一下,工作目录 ...

  9. J2EE或MyEclipse简单配置以及第一个web页面

    首先打开你下载安装好的MyEclipse,配置你开发需要的环境. 大致分为3步:①配置编码:Window-->preferences-->General-->Workspace--& ...

  10. Java使用POS打印机(无驱)

    使用原因:应项目要求,需要使用打印机,但是如果使用Windows驱动来实现打印,在某些条件下会发生网络堵塞等,而且没有提示,所以为了确保信息的完整,避免数据丢失.我们使用无驱打印(直接写端口的方法), ...