今天,很不爽,上午装了一下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 *
查看下载到文件的大小。