前几天安装了Cocoapods,今天刚好记录一下。
准备工作: 升级ruby
1,安装版本管理器RVM(Ruby Version Manage)
$ curl -L get.rvm.io | bash -s stable
等待一段时间后就可以成功安装好 RVM
2,加载文件,测试是否安装正常
$ source ~/.bashrc
$ source ~/.bash_profile
$ source ~/.profile
以上命令敲了不会显示什么,但需要敲
2,用RVM升级Ruby
- #查看当前ruby版本
- $ ruby -v
- #列出已知的ruby版本
- $ rvm list known
- #安装ruby 2.3
- $ rvm install 2.3
也可以通过 $ ruby -v 查看当前版本是不是你安装的。
3,Homebrew安装(有的不需要这一步)。
但是,我在升级的时候出现了一个错误(日志忘记截图了),搜出来解决办法是安装Homebrew。
在终端输入以下指令安装Homebrew或者进入官网找到最新下载链接
Homebrew官网:http://brew.sh/index_zh-cn.html
$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
然后再执行升级ruby操作, $ rvm install 2.3.3 就OK了。
有时候按home的时候会出现这种❌
Error:
Could not link:
/usr/local/share/doc/homebrew
Please delete these paths and run `brew update`.
Error: Could not link:
/usr/local/share/man/man1/brew.1
Please delete these paths and run `brew update`.
Please delete these paths and run `brew update`.
Error: Could not link:
/usr/local/share/man/man1/brew.1
Please delete these paths and run `brew update`.
==>
Installation successful!
用下面的命令删除对应的就好了
rm -rf /usr/local/share/doc/homebrew
rm -rf /usr/local/share/man/man1/brew.1
安装Cocoapods
1,先升级gem
$ sudo gem update --system
2,Cocoapods镜像
$gem sources --remove https://rubygems.org/
$gem sources --add https://gems.ruby-china.org/
$gem sources -l (用来检查使用替换镜像位置成功)
3,下载安装Cocoapods
$ sudo gem install cocoapods
或者(如10.11系统)sudo gem install -n /usr/local/bin cocoa pods
4,设置pod仓库
$ pod setup
5,测试
$ pod --version
如果有版本号,说明安装成功。
使用过程中如果出现[!] /usr/bin/git clone 'https://github.com/CocoaPods/Specs.git master --depth=1.....的错误,执行 sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer (-switch 后面加上你的Xcode.app包内容里的Developer的文件夹路径即可)
使用Cocoapods
1,cd 你的文件路径
2,touch Podfile
3, vim Podfile (输入i进入编辑模式,在podfile中输入
platform :ios, "9.0"
target 'BSBDJ’ do //do前面的是你的文件名
pod "AFNetworking"
pod "SDWebImage"
pod "MJExtension"
end
4, pod install --verbose --no-repo-update