cocoapods安装顺序:Xcode -> homebrew -> RVM -> Ruby -> CocoaPots;
RVM:ruby version manager (ruby版本管理器),包括ruby的版本管理和Gem库管理(gemset),Gem是一个管理Ruby库和程序的标准包,通过rvm可以在多个ruby版本中快速切换
安装ruby前得先安装RVM
$ curl -L get.rvm.io | bash -s stable
$ source ~/.bashrc
$ source ~/.bash_profile
测试是否安装正常
rvm -v
安装cocoapod前先因该安装 ruby
rvm list known #查看可安装的版本
rvm install ruby-2.2.2 #安装ruby 2.2.2版本
移除某个ruby版本
rvm remove 1.9.2
$ sudo gem update --system
查看当前镜像
终端输入:$ gem sources -l
移除镜像
$ gem sources --remove https://rubygems.org/
添加镜像
$ gem sources -a https://gems.ruby-china.org/
由于淘宝的镜像以不更新了,现在用
gem uninstall cocoapods-downloader
gem uninstall cocoapods-plugins
gem uninstall cocoapods-search
gem uninstall cocoapods-stats
gem uninstall cocoapods-trunk
gem uninstall cocoapods-try
如果你同事电脑上有安装好,你其实可以从你同事电脑上拷贝过来,直接放到该路径就OK了.
如果你身边没有装好的CocoaPods的朋友,可以访问这个链接
https://github.com/CocoaPods/Specs (github所有的第三方开源库的Podspec文件都托管在这里,这也是你pod setup所要下载的).
选择Download ZIP,用你的浏览器或者迅雷什么的,什么下载快用什么,分分钟下载完目前为111.3M(随着开源库的壮大,会慢慢变大).
解压后为这个样子
对比上图,Specs-master改名为master 放在 ~/.cocoapods/repos 路径即可.
~/.cocoapods/repos 这个路径是在执行 pod setup时生成的,所以电脑无法前往此路径是,建议先pod setup下,然后关闭掉即可生成路径.
pod -verson
-bash: pod: command not found
也可以用上面方法解决sudo gem install -n /usr/local/bin cocoapods //等到下载安装完成
sudo chmod +rx /usr/local/bin