安装顺序
Xcode
→Homebrew
→RVM
→Ruby
→CocoaPods
Homebrew 是 OS X 上边的一个包管理工具,安装 Homebrew 之前需要先安装 Xcode Command Line Tools 。
xcode-select --install
RVM(Ruby version Manager) 是一个命令行工具,可以切换管理多个版本 Ruby 环境。
安装 Homebrew
在终端中执行:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
安装 RVM
在终端中执行:
curl -L get.rvm.io | bash -s stable
安装成功以后载入RVM:
source ~/.rvm/scripts/rvm
检查RVM版本:
rvm -v
列出已知的Ruby版本:
rvm list known
安装 Ruby
修改 Ruby 的安装源到 Ruby china 的 Ruby 镜像服务器,提升安装速度:
echo "ruby_url=https://cache.ruby-china.org/pub/ruby" > ~/.rvm/user/db
从 RVM 的 Ruby 版本列表中选取一个版本安装,例如:
rvm install 2.3.0
切换 Ruby 版本到 2.3.0 :
rvm use 2.3.0
设置 Ruby 默认版本(每次打开时的版本):
rvm use 2.3.0 --default
检查使用 Ruby 的版本:
ruby -v
查询已安装的 Ruby 版本:
rvm list
删除一个已安装的版本:
rvm remove 2.3.0
获取管理员权限更新 Ruby :
sudo gem update --system
安装 CocoaPods
检查 Ruby 和 gem 的版本:
ruby --version
gem --version
PS:
Ruby是一门开发语言,gem为Ruby第三方库管理工具,CocoaPods是用Ruby写的一个第三方工具。
查看默认镜像源:
gem sources -l
由于 Ruby 默认的软件源被墙,所以需要先移除:
gem sources --remove https://rubygems.org/
添加国内镜像:
gem sources -a https://ruby.taobao.org/
或者:
gem sources -a http://rubygems-china.oss.aliyuncs.com
使用gem sources -l
查看源是否切换成功。
在终端中执行安装 CocoaPods :
sudo gem install cocoapods
备注:
OS X EL Capitan 后安装改为:
sudo gem install -n /usr/local/bin cocoapods
安装进程结束后,执行命令:
pod setup
CocoaPods 升级
再次执行安装命令即可:
sudo gem install cocoapods
注意:
如果安装的时候使用了sudo,升级的时候一样需要使用该关键字,不然升级完了以后会出现路径不匹配问题。
CocoaPods 使用
1.新建一个名字为 Pod_Test 的项目
2.终端 cd 到项目根目录
cd /Users/jhy/Desktop/Pod_Test
3.创建 Podfile(配置文件)文件:
vim Podfile
4.键盘输入 i 进入编辑模式,输入:
platform :ios, '8.0'
target 'Pod_Test' do
pod 'AFNetworking', '~> 3.0'
end
按 esc
结束编辑 ,输入 :
进入 vim 命令模式,输入wq
保存并退出。(target 后为你的工程名称)
在终端执行:pod install
5.通过.xcworkspace
后缀的文件来打开工程,不要通过.xodeproj
文件打开。