这是我在找解决方案的时候找到的一个简便方法
git clone方法安装cocoapods
看着挺靠谱,但是因为我已经安装成功了,没有试过这个方法,大家可以试试,因为我下边的常规方法真的好麻烦!
系统升级到10.12之后cocoapods失效了
今天重新安装一下
首先 先讲一下我已经遇到的问题,
安装cocoapods需要Ruby环境,系统自带ruby,但是版本较低,目前电脑上的版本是2.00,但是现在安装cocoapods需要2.2.2版本及以上,
(第一步)首先升级ruby.
升级ruby,需要安装rvm 环境
查看版本:
列出ruby可安装的版本信息
安装一个ruby版本(这里我选择的是2.4.4版本,当然你也可以选择其他的)
但是安装失败!!
!
因为安装rvm需要电脑里有Xcode和Command Line Tools for Xcode 和 HomeBrew ,据说没有这三个东西 会自动下载,但是并没有有。我这里缺少homebrew,需要homebrew。
所以总结一下安装cocoapods需要的工具
1.安装Xcode,Command Line Tools for Xcode,HomeBrew ,用他们来安装rvm.
2.安装好了rvm,我们才可以给ruby升级。
3.ruby升级到2.2.2及以上版本才可以成功的升级cocoapods.
(但是目前我安装HomeBrew失败,卡到这里了,哈哈哈(꒦_꒦) )
后来试了一下先卸载后安装 成功了
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)" 卸载
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 安装
成功以后rvm install 2.4.4 安装2.4.4的rvm.
最后一步安装cocoapods
sudo gem install -n /usr/local/bin cocoapods
但是不知道为什么 pod --version 还是报错
之后又找帖子研究了半天 重新安装了好几次 都不对
直到在一个帖子里找到了这个
$ mkdir -p $HOME/Software/ruby
$ export GEM_HOME=$HOME/Software/ruby
$ gem install cocoapods
[...]
1gem installed
$ export PATH=$PATH:$HOME/Software/ruby/bin
$ pod --version
我就成功了!!!