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
网络不好会导致如下界面:
安装成功显示:
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 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
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 文件名
以上是关于macOS && Xcode8安装RVM,安装Ruby,安装/卸载Cococapods全程详解的主要内容,如果未能解决你的问题,请参考以下文章
Xcode8 macOS Sierra 10.12 安装 CocoaPods
macOS脚本-安装小工具 1.0一键解决安装权限&软件损坏问题
黑苹果原版镜像macOS Catalina 10.15.7 with OC 0.6.1 & Clover r5122 & PE