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

Posted Stevin三天三夜

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了macOS && Xcode8安装RVM,安装Ruby,安装/卸载Cococapods全程详解相关的知识,希望对你有一定的参考价值。

一.安装RVM

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

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

安装成功显示:

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

2.载入RVM环境

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

回车后不会有任何反应

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

回车后显示:

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

二.用RVM安装Ruby环境

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

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

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

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

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

上传完成显示如下:

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

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

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

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

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

替换成功

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

三.安装Cocoapods

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

打印一堆log后显示如下:

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

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

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

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

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

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

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

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

Setting up CocoaPods master repo
Setup completed
Creating 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

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

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

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

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

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


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

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 文件名


以上是关于macOS && Xcode8安装RVM,安装Ruby,安装/卸载Cococapods全程详解的主要内容,如果未能解决你的问题,请参考以下文章

Xcode8 macOS Sierra 10.12 安装 CocoaPods

教程Redis安装(Windows & macOS)

macOS脚本-安装小工具 1.0一键解决安装权限&软件损坏问题

iOS - SWift3 & XCode8

黑苹果原版镜像macOS Catalina 10.15.7 with OC 0.6.1 & Clover r5122 & PE

macOS 安装nvm