注意:此种方式,在苹果系统 EI Capitan 10.11 之前的版本,新版本有所不同
一、安装
1> 查看gem源 $ gem sources –l 2> 删除源 (因为本人是第N次安装,第二步跳过了) $ sudo gem sources -r https://rubygems.org/
3> 添加源 $ sudo gem sources -a http://ruby.taobao.org/ 4> 安装(非常耗时) $ sudo gem install cocoapods 5> 设置 (耗时,而且可能安装不成功,失败接着来最后一步即可) $ pod setup
二、使用
终端命令加载AFNetWorking为例
1> 生成 Podfile文件
a.切换到你的项目文件夹
cd 你的项目文件夹路径
b.生成一个Podfile
echo "pod 'AFNetworking'" > Podfile
注意: 如果你写入添加或者删除其他的框架,你可以用Xcode 打开 Podfile 文件,添加或者删除,当然,简单使用,你也可以 从别处拷贝一份过来使用
2> 安装,cocoa Pod 会去 github 上找相关的 “最新的” 框架 $ pod install 3> 升级,如果框架需要升级,那么你切换到项目的目录 $ pod update
注意: 你也可以使用重新安装
4> 搜索,当你不清楚框架的名称时候,可以搜索
$ pod search AFNetworking
三、gem 常用命令
# 查看gem源
$ gem sources –l
# gem自身升级
$ sudo gem update –system
# 查看版本
$ gem --version
# 清除过期的gem
$ sudo gem cleanup
# 安装包
$ sudo gem install cocoapods
# 删除包
$ gem uninstall cocoapods
# 更新包
$ sudo gem update
# 列出本地安装的包
$ gem list
四、插件(管理)
注意:不推荐使用这个插件,因为一些三方库、XCode 更新的非常频繁,但是这个插件,升级较慢,如果使用这个下载插件,可能会造成意想不到的问题
curl -fsSL https://raw.github.com/supermarin/Alcatraz/master/Scripts/install.sh | sh
github 地址:https://github.com/supermarin/Alcatraz