Ruby的管家婆登场-----》RVM全称Ruby Version Manager,是一个很是好用的Ruby版本以及安装工具。就是用来安装和控制Ruby版本的工具。html
RVM也是须要咱们本身安装的,因此,别发废话,开始安装~~ios
这图我是盗用别的博主文章中的图片,因此主要看红框里面的字,出现了,说明没有该台Mac没有安装rvmvim
没安装就安装,憋废话了O(∩_∩)O哈哈~xcode
step1 :安装rvmruby
curl -L get.rvm.io | bash -s stable
source ~/.rvm/scripts/rvm
若出现该图中的文字,那么说明已经安装过了rvmbash
rvm list known
注意,当ruby版本低于2.2.2时,安装cocoapods会报错,可经过指令 ruby -v检查当前版本。若是版本低于2.2.2,啥也不要说快更新一下。服务器
输入指令:rvm install 2.4.0(如上图中,最新版本就是2.4.0),而后根据提示按“enter”键。框架
安装完成以后输入指令rvm list查看ruby版本,看看是否安装成功,以下图curl
建议RubyGems升级到2.6.x以上。工具
查看RubyGems的版本用指令:gem -v 获得结果以下图:
更新RubyGems的版本指令:gem update --system
先是检查ruby源,gem sources -l 结果以下:
而后移除,gem sources --remove https://rubygems.org/ 移除结果:
替换添加国内的镜像源,之因此要添加国内的ruby-china源,是由于taobao源已经中止维护了,因此此处替换的是ruby-china源,且尽可能确保只有一个。输入指令gem sources --add https://gems.ruby-china.org 替换结果以下图:
ruby源已是https://gems.ruby-china.org
安装cocoapods,$ sudo gem install cocoapods
注意:
OS X 10.11以前系统的安装cocoapods 指令:$ sudo gem install cocoapods
OS X 10.11之后系统的安装cocoapods 指令:$ sudo gem install -n /usr/local/bin cocoa pods
若是有 gems installed标志着安装成功了。
到这里,cocoapods已经安装成功了!恭喜恭喜!!!
step 1:先去xcode中建立一个项目
step 2:打开终端,输入 cd 项目路径
注意:cd指令的意思是进入某个文件夹中 项目路径能够经过拖拽方式,拖拽到终端
step 3:进入了项目路径后,输入指令vim podfile建立podfile文件,而后按i进入到编辑模式,出现以下图:
在如上图中,输入
platform:ios,'8.0'
target '你的工程名' do
pod 'AFNetworking', '~>3.1.0' (若是不加 , '~>3.1.0' 则它会下载最新的版本)
end
配置好要集成的第三方库,按键盘的esc,接着按 :而后输入wq 按回车键
最后输入指令pod update --verbose --no-repo-update 或者 pod install --verbose --no-repo-update
到这步,没出错,说明你项目中已经集成成功第三方框架,打开以下图红框里面工做空间
gem相关命令使用
1.显示gem的帮助和版本
gem –h/--help
#显示gem的帮助
gem –v /--version
#显示gem的版本号
2. 列出远程库的全部可用软件
gem query --remote
# 短命令: gem q -r
你能够看到一个关于远程主机上全部软件的详细列表。
3. 查找远程主机上的特定软件
gem query --remote --name-matches doom
# 短命令: gem q -rn doom
你将看到一个匹配doom的详细列表。
gem list –remote --d
#用子命令list列出远程安装的gems
4.1 安装一个远程软件
gem install --remote progressbar
# 短命令: gem i -r progressbar –y
远程安装progressbar到你的主机,-y的意思是无条件的安装依赖包
gem install rails –remote
#从远程服务器安装rails包,其中rails能够被替换成任何一个gem list –remote –d中显示的软件包
4.2 安装软件的特定版本
gem ins -r progressbar-0.0.3
安装progressbar的0.0.3版本
gem ins -r progressbar --version '> 0.0.1'
将安装progressbar的大于0.0.1的最新版本
5. 查看一个已安装的软件
gem specification progressbar
# 短命令: gem spec progressbar
你会看到关于已安装的包progressbar的详细信息。
6. 卸载一个软件
gem uninstall progressbar
卸载了progressbar
7.1 将全部安装的软件列表
gem query --local
# 短命令: 'gem q -l'
7.2 查看某个已安装的软件
gem query --local --name-matches doom
# 短命令: 'gem q -ln doom'
或:gem list --local
# 第一次使用安装框架 //只用安装一次,以后使用 添加删除都用 pod update --no-repo-update
$ pod install
# 安装框架,不更新本地索引,速度快
$ pod install --no-repo-update
# 从此升级、添加、删除框架,或者框架很差用
$ pod update
# 更新框架,不更新本地索引,速度快
$ pod update --no-repo-update
# 搜索框架
$ pod search XXX#
帮助
$ pod --help