核心: 最新版cocoapod安装需要最新版的ruby
第一步:更改源
1.在终端里面
$gem sources --remove https://rubygems.org/
2.使用新的源
$gem sources -a https://gems.ruby-china.org/
3.查看新的源是否替换成功
$ gem sources -l
目的:就是将源换成现在国内有效的源
第二步:使用rvm 升级ruby
RVM:Ruby Version Manager,Ruby版本管理器,包括Ruby的版本管理和Gem库管理(gemset)
$ curl -L get.rvm.io| bash -s stable
等待一段时间后就可以成功安装好 RVM。
$ source ~/.bashrc
$ source ~/.bash_profile
测试是否安装正
用RVM升级Ruby 更新至ruby2.3.1
rvm install 2.3.1
(这台电脑)ruby 更新的时候遇到问题 按照 提示的解决办法 继续走
brew tap —repair 不好用
发现还是没有解决 list known 没有ruby2.3.1 然后试试ruby 2.3.0 呢 也是一样 不是这个问题
去 stack over flow 查查 果然
使用brew install sqlite
这是因为我装了两个版本Xcode 切换了一下 Xcode 默认的启动版本(command line tools) 为Xcode8.1
然后再次尝试brew install sqlite 可以了
然后退回去 再装ruby 2.3.1
虽然报错了 但是自动检测还是在下载 观望
然后更新成功了
然后继续更新 gem
sudo gem install cocoapods --pre
然后 pod —version 果然有
虽然pod是个beta.1 但是还是要装啊
pod setup
然后就可以了
建个项目test test一下 ok
最新一次更新 发现pod setup 直接结束了
然后就去github 下载这个: https://codeload.github.com/CocoaPods/Specs/zip/master
下载结束后
finder command + shift + g
~/.cocoapods/repos/trunk
没有trunk 文件夹就自己建一个 然后把解压后的文件 丢在trunk 下就可以了