PS:注意以下命令均在终端中执行
一、安装前先看下电脑上面是否安装过cocoapods,如果安装过了,先卸载掉清理干净再去安装。
sudo gem uninstall cocoapods //卸载cocoapods的命令
然后再查下本地是否还有cocoapods的残余文件
gem list --local | grep cocoapods //查询cocoapods的残余文件命令
查询之后把文件逐个的进行删除,执行上面的命令之后,应该是出现以下类似结果,然后逐个执行下面的命令删除就行了
结果:
cocoapods-core (1.8.4)
cocoapods-deintegrate (1.0.4)
cocoapods-downloader (1.3.0)
cocoapods-plugins (1.0.0)
cocoapods-search (1.0.0)
cocoapods-stats (1.1.0)
cocoapods-trunk (1.4.1)
cocoapods-try (1.1.0)
示例 :
sudo gem uninstall cocoapods-core
sudo gem uninstall XXXX //清除cocoapods的残余文件命令
二、清理完之后,我们就可以开始使用Homebrew安装CocoaPods了
1、没有安装的先安装下Homebrew,安装命令如下,在命令行执行下面的命令语句就行
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
运行完之后出现 Installation successful! 即代表安装成功。
2、然后接着安装ruby,安装命令行如下
brew install ruby
ruby安装后查看下当前ruby源,命令如下
gem sources -l
应该是输出如下
*** CURRENT SOURCES ***
https://rubygems.org/
这个源下载东西太慢了,我们替换个国内的ruby源,把老的源添删掉,新的源添加上去就行了,命令如下
gem sources --add https://gems.ruby-china.com/ --remove https://rubygems.org/
运行过之后,我们可以再次运行命令,查看下当前的源是否替换成功
gem sources -l
结果如果出现 https://gems.ruby-china.com/ 就代表替换成功。
3、替换源成功之后我们就可以安装cocoapods了,执行命令如下
sudo gem install -n /usr/local/bin cocoapods
安装好之后再执行如下命令,pod setup 命令的本质其实就是将https://github.com/CocoaPods/Specs上的项目克隆到/Users/用户名/.cocoapods/repos目录下,若此目录下已经有这个项目,使用pod setup命令则会将项目更新到最新的状态。
pod setup
好了,这个命令执行完毕就可以使用Cocoapods了,还有搞这个之前最好找个好点的网络搞,不然可能会中间某一步骤卡主。
附带brew常用的相关操作命令
brew search XXX //搜索软件 示例: brew search ruby
brew info XXX //查看软件信息 示例: brew info ruby
brew install XXX //安装软件 示例: brew install ruby
brew update //更新Homebrew 示例: brew update
brew upgrade XXX //更新已安装的某个软件 示例: brew upgrade ruby
brew uninstall XXX //卸载某个软件 示例: brew uninstall ruby
brew list //显示已经安装软件列表 示例: brew list