• 适用环境

mac: 10.11.6

Xcode:8.1

  • 命令执行步骤(安装ruby2.3前准备工作)

查看ruby更新源

gem sources  -L

    删除默认官方或者淘宝,新增 https://gems.ruby-china.org/

    gem sources --add https://gems.ruby-china.org/ --remove https://rubygems.org/
    再此查看确保只有一个源
    gem sources -L              

更新gem为最新

sudo gem update --system

卸载之前的cocoapods

sudo gem uninstall -n /usr/local/bin cocoapods

安装rvm版

curl -sSL https://get.rvm.io | bash -s stable

载入rvm,并查看rvm版本

source ~/.rvm/scripts/rvm

rvm -v

查看brew安装情况,如未安装请执行

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

安装之后,校验

brew doctor

如果正常略过,否则按照提示操作,例如本人依照之行  xcode-select --install,调出xcode安装

等操作,依照所有之行完之后,继续

brew doctor

直到出现提示"Your system is ready to brew."

查看gem版本是否有变化

gem -v

有变化则更新 gem

sudo gem update --system

至此安装准备工作完成,以上有的安装工作有回车,注意看提示,别傻等

  •  安装ruby2.3

安装就很简单,继续操作

列出 ruby 版本,

rvm list known

安装2.3, 后面可加" --debug "参数,方便查看错误提示,注意看提示,别傻等

rvm install 2.3

上面是个漫长的过程,我大概30分钟,依据个人网速

查看ruby 版本

ruby -v

如多个版本设个默认

rvm use 2.3.0 --default

再查看gem版本

gem -v

再查看ruby更新源,确保只有一个  https://gems.ruby-china.org,如不是请翻看前面

gem source

  •   安装cocoapods 

             终于到这个步骤了,还是有坑的注意

安装cocoapods(pod稳定版最新版是0.39,beta版是1.0.0beta.6,ruby版本为2.3.0和cocoapods0.39以前不兼容,安装beta版解决

sudo gem install -n /usr/local/bin cocoapods --pre

等待注意查看提示

安装pod(网上很多是执行 pod setup,但是非常缓慢,建议按下面命令执行)

cd ~/.cocoapods/repos

git clone https://github.com/CocoaPods/Specs.git

下载之后,把Specs文件夹名改为master(在文件管理器下直接鼠标改名)

接着查看pod安装情况

pod repo

出现

master

- Type: git (master)

- URL:  https://github.com/CocoaPods/Specs.git

- Path: /Users/你的名字/.cocoapods/repos/master

恭喜你安装pod成功了,剩下就是在项目中使用了

再查看一下 gem -v

如果版本低建议更新   sudo gem update --system

  • cocoapods  使用

cd 到xcode 建的项目根目录

vi Podfile  建文件

i              编辑模式

输入如下代码

platform :ios, '9.0'

use_frameworks!

target '工程名' do

pod '包名1' ,'~> 包1版本号'

pod '包名2' ,'~> 包2版本号'

end

按esc退出编辑模式,输入 :wq! 保存退出

在项目路径下执行

pod install

安装完之后,

生成新的项目工程文件   .xcworkspace  用xcdoe打开它,在代码中 imoport 包1 即可使用

mac 10.11.6,Xcode8下,ruby2.3安装,Cocoapods安装~的更多相关文章

  1. 解决mac 10.11 以后 无法使用未签名第三驱动

    解决 最新版 mac 系统 无法使用未签名第三驱动 10.12.多 我的情况是 10.11.4 Beta (15E27e) 使用绿联usb网卡不正常. 下面的命令为检测驱动是否装载的一些命令.sudo ...

  2. mac 10.11.6 自带apache配置记录

    详细记录使用自带apache的一些问题 开启apache服务 作为2016年的新版本os,在系统偏好设置里没有网络共享了,所以可以通过终端,直接开启apache服务器: 开启apache:sudo a ...

  3. android源码编译-Mac 10.11 xcode5.1.1

    第一步: 参考官网:创建一个dmg,大小80g,这个要尽量大一点,40g感觉不够用:http://source.android.com/source/initializing.html 第二步:下载a ...

  4. Mac 10.11.4 安装mysql-5.7.13 默认密码问题

    今天下载了一个最新版的mysql dmg安装包来安装mysql,安装的整个过程竟然都没有提示输入root用户默认密码,我也没太在意,然后连接数据库时竟然提示输入密码,当时就一脸懵逼了.尝试各种密码,为 ...

  5. mac 10.11 cocopods注意的地方

    最近安装cocoapods,遇到些新问题,安装过程纠结了一天,先是ruby版本的问题,解决掉了,后来又是ruby下载cocoapods慢的问题,尝试了好几遍都下载不成功.最后也是不断尝试和查询,算是安 ...

  6. macOS Sierra Version 10.12.6 环境下Tomcat的下载与安装以及InterlliJ IDEA 2017.2 环境下配置Tomcat 与创建Web项目

    一.Tomcat的下载与安装 1.官网(http://tomcat.apache.org/)下载Tomcat 9.0 Core:zip包: 2.解压到指定的文件夹即可安装完成: 3.测试是否安装成功 ...

  7. 5月11日——IOS下如何检测用户是否安装微信

    执行如下代码: var  WXApi  =  plus.ios.import("WXApi"); var  isWXInstalled  =  WXApi.isWXAppInsta ...

  8. CocoaPods安装、卸载、使用说明(Mac ox 10.11+)

    一.全新安装前,先检查是否有安装残留 由于Mac 10.11更改了安全机制,所以cocoapods得安装和卸载命令也有所改变, 1.如果之前装过cocopods,最好先卸载掉,卸载命令: $ sudo ...

  9. Windows下虚拟机安装Mac OS X ----- VM12安装Mac OS X 10.11

    Windows下虚拟机安装Mac OS X -– VM12安装Mac OS X 10.11 随着Iphone在国内大行其道,越来越多的开发者涌入iOS开发大军 中,但都苦于没有苹果机,本文即将介绍WI ...

随机推荐

  1. 柯朗数(Courant number)研究

    在数值计算过程中,对于计算结果的准确性和效率有很高的要求,但是这两者之间往往互相矛盾:而使用柯朗数可用于平衡两者. 1.柯朗数的定义: C = sqrt(gh)*t/s 其中,t是时间步长,s是网格在 ...

  2. 关于C/S模式开发的学习笔记

    当今的现状,感觉是B/S大为盛行,C/S的学习者很少,就那我们学校来看,三年多来,教的.用的最多的都是B/S,在刚刚确定下来的毕设课题中,大约四分之三都是web结合安卓开发的系统.C/S的学习着很少, ...

  3. 珍惜每一滴水(kbmmw 中的内存调试)

    作为一个服务器端的应用,最基本的要求就是稳定,当然要做一个稳定的服务器端,需要涉及到很多方面, 内存泄露就是稳定的一个致命杀手,因为服务器的物理内存是有限的,即使一个功能有很小的内存泄露,经过 长时间 ...

  4. 树莓派使用MJPG-Streamer实现网络监控

    http://blog.sina.com.cn/s/blog_abd39cc70102vrdt.html ——————————————————————————————————————————————— ...

  5. VFP 祺佑三层开发框架快速开发 演示DEMO

    祺佑三层开发框架快速开发  演示DEMO单表增删查改 链接:http://pan.baidu.com/s/1ntHXTXn 密码:wiwb 主从分离更新链接:http://pan.baidu.com/ ...

  6. spring的helloworld

    前两天接到了支付宝的电话面试,问了我好多java中的知识,知识姐不看java好多年,这猛一问知道的东西还真是不少啊.趁着现在精力还算是比较旺盛,再把spring重新理一理,为下一次面试做准备. 学习每 ...

  7. BZOJ2038: [2009国家集训队]小Z的袜子(hose)

    Time Limit: 20 Sec  Memory Limit: 259 MB Description 作为一个生活散漫的人,小Z每天早上都要耗费很久从一堆五颜六色的袜子中找出一双来穿.终于有一天, ...

  8. webstorm 2016 激活(转)

    2016.2.2 版本的破解方式: 安装以后,打开软件会弹出一个对话框:选择"license server" 输入:http://114.215.133.70:41017 2016 ...

  9. MacOS清除管理员密码

    1.重启 mac ,按住 Command + s 键,进入当用户模式,直达出现黑底白字的屏幕,再松开.输入(重新挂载根文件系统为可读写):mount -uw / 2.然后输入:rm /var/db/. ...

  10. CSS 多浏览器兼容性问题及解决方案

    兼容性处理要点1.DOCTYPE 影响 CSS 处理 2.FF: 设置 padding 后, div 会增加 height 和 width, 但 IE 不会, 故需要用 !important 多设一个 ...