macOS && Xcode8安装RVM,安装Ruby,安装/卸载Cococapods全程详解

来源:互联网 发布:java时间格式hhmmssnnn 编辑:程序博客网 时间:2024/04/29 12:31

一.安装RVM

1.指令:$ curl -L https://get.rvm.io | bash -s stable

网络不好会导致如下界面:

这里写图片描述

安装成功显示:

这里写图片描述

2.载入RVM环境

指令:$ source ~/.rvm/scripts/rvm

回车后不会有任何反应

3.检查RVM是否安装成功(查看RVM版本):$ rvm -v

回车后显示:

这里写图片描述

二.用RVM安装Ruby环境

1.列出已知的ruby版本:$ rvm list known

这里写图片描述

2.查看当前ruby版本:$ ruby -v

这里写图片描述

3.安装指定ruby版本,安装的过程中会有回车确认操作和输入电脑密码操作:$** rvm install ruby-2.3[.0]**

上传完成显示如下:

这里写图片描述

4.将指定版本的 Ruby 设置为系统默认版本:$ rvm 2.3[.0] –default

5.查看当前Ruby版本:$ ruby -v

这里写图片描述

6.Ruby的默认源使用的是cocoapods.org,国内访问这个网址有时候会有问题,但是唐巧博客中写道:淘宝的镜像源 ruby.taobao.org 停止更新了,所以使用 CocoaPods 的同学,提示更新到 ruby china 的源。

7.移除rubygems.org:$ gem source -r https://rubygems.org/

8.更新为ruby china:$ gem source -a https://gems.ruby-china.org/

9.查看当前使用的镜像源:$ gem sources -l

替换成功

这里写图片描述

三.安装Cocoapods

1.安装命令:$ sudo gem install cocoapods

打印一堆log后显示如下:

这里写图片描述

2.将podspec索引文件更新到本地:$ pod setup

3.查看当前Cocoapods版本:$ pod –version

这里写图片描述

四.在项目中用Cocoapods管理三方框架

1.验证某个框架是否知否Pods,查看其版本信息:$ pod search MJRefresh

这里写图片描述

如果出错提示下面的信息:

Setting up CocoaPods master repoSetup completedCreating search index for spec repo 'master'.. Done![!] Unable to find a pod with name, author, summary, or description matching `MJRefresh`[!] Skipping `0` because the podspec contains errors.[!] Skipping `1` because the podspec contains errors.[!] Skipping `2` because the podspec contains errors.

删除cocoapods的索引,然后重新search即可:$ rm ~/Library/Caches/CocoaPods/search_index.json

2.进入到项目工程文件夹:$ cd /Users/主机名/Desktop/Test

3. 创建Podfile文件:$ touch Podfile

这里写图片描述

4.进入vim编辑Podfile文件:$ vim Podfile,按下”i”键键入以下内容

platform :ios, '8.0'target 'Test' do    pod 'FMDB', '~>2.6.2'end

按下esc,然后键入wq,保存并退出vim

5.初始化到项目中:$ pod install

这里写图片描述

6.以后直接打开Test.xcworkspace即可打开工程

这里写图片描述


五.安装及以后的使用中可能用到的命令

1.初始化pod到项目中的时候如果: podinstall,: pod install –verbose –no-repo-update

2.更新三方框架时如果:podupdate,: pod update –verbose –no-repo-update, 同样适用于更新指定框架:$ pod update FMDB –verbose –no-repo-update

3.卸载一个已安装的ruby版本:$ rvm remove 2.2.2

4.查看已有源:$ gem source

5.删除全局的缓存:

$ sudo rm -fr ~/Library/Caches/CocoaPods/

$ sudo rm -fr ~/.cocoapods/repos/master/

6.清空Pods当前目录:$ sudo rm -fr Pods/

在项目中彻底删除Cocoapods

1.删除工程文件夹下的Podfile、Podfile.lock和Pods文件夹。

2.删除xcworkspace文件。

这里写图片描述

3.打开xcodeproj文件,删除项目中的Pods文件夹及Pods.xcconfig引用和libpods.a:

4.打开Build Phases选项,删除Check Pods Manifest.lock和CopyPods Resources,以及Embeded Pods Frameworks

这里写图片描述

删除后编译可能会有Missing file 的警告,这时在终端进入到警告所在的目录: cd 警告所在目录然后删除该文件:svn delete文件名,如果使用的是git,使用git delete 文件名

0 0
原创粉丝点击