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
- macOS && Xcode8安装RVM,安装Ruby,安装/卸载Cococapods全程详解
- rvm安装 卸载 升级ruby版本
- rvm 安装 ruby
- 使用RVM安装Ruby
- 安装RVM(ruby版本控制)
- CentOS 6.0 rvm 安装 ruby
- rvm安装ruby简易教程
- Deepin 安装RVM ,ruby, rails
- Ubuntu安装ruby:使用RVM
- 用rvm安装升级ruby
- MacOS 安装升级ruby
- 开始学习Ruby:利用Rvm安装Ruby
- MacOS下rvm安装新版本ruby时报curl SSL证书错误的解决
- MacOS下安装RVM无法安装公钥的解决办法
- 最新版 Xcode8 macOS Sierra 10.12 安装CocoaPods
- Xcode8 macOS Sierra 10.12 安装 CocoaPods
- 使用rvm安装ruby on rails
- 通过 RVM 安装 多版本 Ruby/Rails
- [CSS]CSS浮动float详解(二):使用float
- JPA 菜鸟教程 18 自动把firstName+lastName合并为name字段
- C++ 11 rvalues, lvalues, xvalues, glvalues, prvalues 是什么
- 【git】RPC failed; result=56, HTTP code = 200错误解决
- 客户端---样式表md
- macOS && Xcode8安装RVM,安装Ruby,安装/卸载Cococapods全程详解
- 1613-3-傅溥衍 总结《2016年12月15日》【连续第七十六天总结】
- 文件夹共享注意事项
- android代码中获取view的宽高方式
- 正则表达式(Regex)
- Shell—变量、字符串和数组
- 客户端----属性md
- html01
- 贪吃蛇25%