cocoapods安装

安装的时候有很多奇妙的问题,反正就是卡在那里不动了。甚至是在gem source -a http://gems.ruby-china.org也会卡着不动,然后过一会儿报错。反正我是过了一会儿然后再试。 需要有耐心,需要网好。

1.替换下载源地址:

gem sources -l,查看下载源的地址是否是想要的那个。

gem sources --remove https://rubygems.org/

gem sources -a http://gems.ruby-china.org,有些人说是用https,但是我试了证书有问题,然后也不知道怎么修改,就改成http的了。

2.安装RVM bady 版本管理器

curl -L get.rvm.io | bash -s stable 第一次安装的时候卡住了,然后后面报了错误,再装。重新输入一遍。

第二次有响应了,显示有下载内容了,然后到Downloading XXXX,卡主了,耐心等待,安装完成就会出现。In case of problems:XXXXXXXX。

然后接着输入 source ~/.bashrc

source ~/.bash_profile

rvm list known 可以查看ruby版本,选择一个版本安装

2.升级ruby

ruby -v,可以查看版本

rvm install 2.2.2 进行安装

然后经过相当漫长的一段时间终于装好了。我装了一个小时多一些。

据说安装ruby会遇到"Installing Homebrew -Brew Command Not Found",反正我是没有遇到,解决办法

gcc --version

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homerbrew/install/master/install)"

brew doctor

brew update


3.开始安装cocoapods

sudo gem install -n /usr/local/bin cocoapods 

我这里蛮快的就装好了。装的过程中会显示正在安装的gems包。

pod setup

这个需要非常长的时间,并且按照这个我就没有按照成功过。反正报各种错误。

比如 

error:RPC failed;result=18.....

fatal:early EOF

fatal:early EOF

然后解决办法

git config --global http.postBuffer 24288000 这是在调节缓存的大小?之前是太小了?

然后再次执行pod setup。反正我不行。

还有

ERROR:  While executing gem ... (TypeError)

no implicit conversion of nil into String

sudo gem update --system 来升级cocoapods

4.通过github将文件下载到本地

访问https://github.com/COcoaPods/Specs,然后将Specs项目fork到自己的github账户上

将github的这个账户clone到本地(有很多工具,反正我是用sourcetree,命令行也可以吧,也要很久,也可能会失败,失败就重新clone呗),然后本地就会出现Specs的文件夹

然后将Specs的文件夹名字改为master,然后拖到/User/用户名/.cocoapods/repos目录下(这是一个隐藏目录defaults write com.apple.finder AppleShowAllFiles -bool true ; killall Finder,可以让其显示),如果你没有/.cocopods目录那应该是因为你就没有运行或pod setup吧。

最后pod setup,然后等了一会就可以,然后就装好了。然后我们可以使用pod search AFNetworking来检测一下是否安装成功。

cocoapods的更新

gem install cocoapods --pre

彻底删除cocoapods

第一步

#罗列依赖库$ gem list --local|grepcocoapods

第二步

#遍历删除依赖库$fori in$(gem list --local--no-version |grepcocoapods );dosudo  gem uninstall$i; done

第三步

#进一步彻底删除文件夹$rm -rf ~/.cocoapods/

完整的三步操作实例如下

#罗列依赖库$ gemlist--local |grep cocoapodscocoapods(1.0.1)cocoapods-core(1.0.1,0.39.0)cocoapods-deintegrate(1.0.0)cocoapods-downloader(1.0.0,0.9.3)cocoapods-plugins(1.0.0,0.4.2)cocoapods-search(1.0.0,0.1.0)cocoapods-stats(1.0.0,0.6.2)cocoapods-trunk(1.0.0,0.6.4)cocoapods-try(1.0.0,0.5.1)#遍历删除依赖库$fori in $( gemlist--local --no-version | grep cocoapods );dosudo  gem uninstall $i; donePassword:Remove executables: pod, sandbox-podin addition to the gem? [Yn]  y等等#进一步彻底删除文件夹$ rm -rf ~/.cocoapods/


pod装好了,但是我查afnetworking得到了却不是我想要的答案。

并且我查其他的根本就查不到,rm ~/Library/Caches/CocoaPods/search_index.json,把本地的缓存删除


######## 更新出现https报错的 ########

0.首先要安装Homebrew终端输入这条命令即可/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

1.安装rvm$ curl -L get.rvm.io | bash -s stable

2.装载rvm$ source ~/.rvm/scripts/rvm

3.安装2.3.0版本ruby$ rvm install 2.3.0

4.将2.3.0设为默认$ rvm use 2.3.0 --default


$cd$rvm_path/usr/ssl   这句话没有输入,输入报错。

$sudo curl -O http://curl.haxx.se/ca/cacert.pem

$sudo mv cacert.pem cert.pem

参考http://www.jianshu.com/p/17043faee2e6




一些常用的命令

常看是有下载东西

cd ~/.cocoapods/

du -sh *

提示由于版本造成的冲突或者经常其他原因安装不成功,经常要开始重新下载就要将之前下载的删除

cd ~/.cocoapods/

sudo -rm -rf ~/.cocoapods/

卸载pod

which pod 可以输入pod的安装目录。

sudo rm -rf /usr/local/bin/pod 删除pod的安装目录。

gem list 可以发现还有一些cocoapods的组件,可以把这些都删了,也可以不删吧。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 199,478评论 5 467
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 83,825评论 2 376
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 146,482评论 0 330
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 53,726评论 1 271
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 62,633评论 5 359
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,018评论 1 275
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,513评论 3 390
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,168评论 0 254
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,320评论 1 294
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,264评论 2 317
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,288评论 1 328
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,995评论 3 315
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,587评论 3 303
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,667评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,909评论 1 255
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,284评论 2 345
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 41,862评论 2 339

推荐阅读更多精彩内容

  • cocoapods安装过3次都蜜汁失败 在第七次终于成功 下列附上过程 有耐心的朋友可以试试的我的步骤和方法 ps...
    _Dam0n阅读 2,407评论 0 1
  • 就那么伸出了胳膊,就那样露出了脚,喷嚏就不约而至两三个。还是保护好自己,不用这样的方式证明谁还在想着谁。
    小女子姓龙阅读 204评论 0 0
  • 文|图 子兮 夜晚有了些许凉意。睡前拉开窗帘,想把窗户稍稍关上一点。无意中看到窗台上花盆里新冒出了几株多肉,惊喜。...
    北六月阅读 376评论 3 4
  • 离职那天,老板找我谈话,在得知我打算做注册、临床相关工作时,显得有些惊讶。 他用怀疑的眼光看着我说,“以你的性格,...
    紫苏zxy阅读 284评论 0 3
  • 英国崇尚绅士,我国崇尚君子。二者都是对东西方社会上有文化、有理想、有品德的男子的爱称。那么,如何才能成为一名绅士,...
    倔强冬瓜阅读 1,164评论 2 3