去你大爷的cocoapods安装

今天,很不爽,上午装了一下Cocoapods,结果没装成功,中午倒是把电脑系统重装了一遍,整了一下午,终于搞好了。虽然道路曲折,但是结果还是好的。比较欣慰

呵呵呵呵呵

1、切换Ruby的软件源

a、mac自带的https://rubygems.org 是用的事亚马逊的云服务,需要。所以放弃移除掉

b、切换国内的https://ruby.taobao.org/,这个很卡啊,劳资也放弃他了

c、Ruby China社区专注的https://gems.ruby-china.org/ 还是比较人性化的。感谢感谢

具体操作代码如下

打开终端控制台

a、gem sources -l    查看buby的软件源

b、gem sources --remove https://rubygems.org/ 移除掉默认的源

c、gem sources -a https://gems.ruby-china.org/. 添加软件源

d、gem sources -l    查看buby的软件源

终端输出以下代码就对了:

*** CURRENT SOURCES ***

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

2、开始安装cocoapods

其实就是执行 sudo gem install cocoapods 这么简单的事儿,不过 中间会有很多坑。心累~

打开控制台

a、sudo gem install cocoapods 安装cocoapods

b、执行后等待,会出现下列几种情况

1、Error installing pods:active support requires Ruby version >= 2.2.2

错误很明显,就是安装cocoapods发生错误,Ruby版本必须大于2.2.2,OS系统自带的Ruby版本为2.0.0

解决办法:

查看Ruby的版本号:ruby -v

查看目前所有的Ruby的版本:rvm list known


如果会列出ruby的所有版本,执行下面语句

rvm install 2.2.2 安装ruby2.2.2版本


如果提示command not found 请先安装rvm

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

。。。。。。。

。。。。。。。type new path if you wish。。到这个时候按回车,回车等待

Requirements installation failed with status : 1 这个段代码出现时,执行 ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)" 卸载home-brew

Are you sure you want to uninstall homebrew?[y/n] 输入y,回车等待

过段时间,执行 rvm install 2.2.2

。。。。。。type new path if you wish。。到这个时候按回车,等待

过段时间要输入电脑密码,输入后 回车等待

中间可能mac提醒要安装额外的coomand line tools,安装完成后,再执行 rvm install 2.2.2

等待结束就可以了。

这样ruby2.2.2安装完成


下一步安装cocopods sudo gem install cocoapods

安装完成后会提示 * gems installed


这个时候,在终端查看一下cocoapods 的版本号。

pod --version

终端会显示pod的版本号


然后使用pod search Alamofire ,会一直卡在Seeting up Cocoapods master repo,这个时候是Cocoapods正在将它的信息下载到~/.cocoapods里

如果实在看着不放心,就好像它没在执行一样,可以重新打开一个终端 依次执行下面两行代码

cd ~/.cocoapods

du -sh *

查看下载到文件的大小。










你可能感兴趣的:(软件毛病)