CocoaPods的作用:
在使用 CocoaPods 之后,我只需要将用到的第三方开源库放到一个名为 Podfile 的文件中,然后执行pod install。 CocoaPods 就会自动将这些第三方开源库的源码下载下来,并且为我的工程设置好相应的系统依赖和编译参数。
ruby环境:
- 查看ruby镜像:
gem sources -l
- 移除镜像:
gem sources —remove https://rubygems.org/
移除原来不可用的Ruby镜像 - 添加Ruby镜像:
gem sources -a https://ruby.taobao.org/
安装cocoaPods:
- 安装
sudo gem install cocoapods
(注意:此时会提示你输入密码,但光标不会移动,也不会显示密码,只需要输入完成后,敲击回车即可)
备注:苹果系统升级 OS X EL Capitan 后安装改为: $ sudo gem install -n /usr/local/bin cocoapods
- 安装完cocoapods后,
pod setup
设置第三方框架 - 查看第三方类库:
pod search UMengSocial
(搜索第三方类库)
指定哪个工程要使用第三方管理
-
cd 文件路径
文件路径直接找到相应的工程拖到终端命令中即可 - 创建podfile文件:
vim podfile
/ 输入命令$ pod init
在项目文件夹下创建 Podfile 文件 - 打开podfile文件:
open podfile
- 指定平台:
platform :ios, ‘8.0’
- 指定管理的工程:
target ‘MyApp’ do
- 添加第三方:
pod ‘AFNetworking’, ‘~> 2.6’
- 结束 :
end
- 保存退出编辑 :
:wq
- 输入命令
pod install
安装框架 (第一次使用安装框架,此命令需要等待一段时间 ) - 如果以后在添加、升级、删除框架,使用
pod update
命令即可
现在,你的所有第三方库都已经下载完成并且设置好了编译参数和依赖,你只需要记住如下 2 点即可:
1.使用 CocoaPods 生成的 .xcworkspace 文件来打开工程,而不是以前的 .xcodeproj 文件。
2.每次更改了 Podfile 文件,你需要重新执行一次pod update
命令。
pod 常用命令
第一次使用安装框架 pod install
更新gem pod update
搜索框架 pod search XXX
在项目文件夹下创建默认的 Podfile $ pod init
Ruby 常用命令
添加源 $ sudo gem sources -a http://ruby.taobao.org/
删除源 $ sudo gem sources -r https://rubygems.org/
安装 $ sudo gem install cocoapods
设置 $ pod setup第一次执行pod setup时,CocoaPods 会将这podspec索引文件更新到本地的~/.cocoapods
. 可以试着 cd 到那个目录,用du -sh
来查看下载进度
目录下
查看gem源 $ gem sources –l
gem自身升级 $ sudo gem update --system
查看版本 $ gem --version
清除过期的gem $ sudo gem cleanup
删除Cocoapods $ gem uninstall cocoapods
更新包 $ sudo gem update
列出本地安装的包 $ gem list
RVM 实用指南
RVM 是一个命令行工具,可以提供一个便捷的多版本 Ruby 环境的管理和切换。
Ruby 的安装与切换
列出已知的 Ruby 版本
rvm list known
安装一个 Ruby 版本
rvm install 2.2.0 --disable-binary
这里安装了最新的 2.2.0, rvm list known 列表里面的都可以拿来安装。
切换 Ruby 版本
rvm use 2.2.0
如果想设置为默认版本,这样一来以后新打开的控制台默认的 Ruby 就是这个版本rvm use 2.2.0 --default
查询已经安装的ruby
rvm list
卸载一个已安装版本
rvm remove 1.8.7