macOS 10.12.1 + Xcode 8.1 安装cocoapods 1.1.1

最近公司刚给配了一台27寸的iMac,5K屏幕,这酸爽~~,新电脑,免不了系统升级,环境搭建,当一切就绪之后,我就准备装cocoapods了,然而,以前所有的教程全部都变得没用了。。。然而网上一大堆关于macOS的安装cocoapods教程,眼花缭乱,找到几篇好的综合着看,同时结合自己成功的例子,记录下来。。。

首先,电脑是新买的,当然是完全没装过cocoapods了,系统是最新的macOS 10.12.1,Xcode 8.1,由于cocoapods1.1.1的坑爹,先检查自己的gem版本和ruby版本。。。否则,就算更换了ruby源执行install也是失败的

执行ruby -v后,初始ruby版本为2.0.0,gem 版本为2.0.14.1

2.0版本貌似是安装不了的,至少我自己在执行sudo gem install cocoapods是失败的,所以,先升级吧!

终端执行下面代码升级gem

sudo gem update --system

执行下面代码升级ruby到2.2.2版本:

第一步:

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

第二部:

source ~/.rvm/scripts/rvm

第三步:

检查是否安装成功
rvm -v

  结果 return rvm 1.27.0 (latest) by Wayne E. Seguin <wayneeseguin@gmail.com>, Michal Papis <mpapis@gmail.com> [https://rvm.io/]

第四步:

rvm list known

执行上面代码后,出现以下结果,显示所有的可用ruby版本,选最新2.2版本的进行升级安装

然后执行

rvm install 2.2.2

耐心等待,因为要先安装brew,安装成功后将出现一堆以下内容就表示安装成功了

ok,把新版的ruby设置成默认,

rvm 2.2.2 --default

人后输入ruby -v 显示的ruby版本是你安装后的新版本,说明ruby安装成功! 

那么现在就要修改ruby源了。。

之前一直用taobao源,然后现在才发现这个又废掉了,信息太落后,只好用cocoachina的了,

gem source -a https://gems.ruby-china.org/

再把旧的源移除
gem sources --remove https://rubygems.org/

保证只有一个china的源

完成之后,我们执行下列命令进行安装cocoapods!!

sudo gem install cocoapods

  出现下列信息则表示安装成功,否则请检查你的ruby源和gem是否升级成功。。

查看一下pod版本:

YES! 已经安装成功,那么就用 pod setup 按下回车,然后点一根烟,慢慢等待cocoapods安装完毕吧。。。!

 
 

  

时间: 2024-11-09 04:54:36

macOS 10.12.1 + Xcode 8.1 安装cocoapods 1.1.1的相关文章

VBox 安装 macOS 10.12

安装步骤⑴ 下载及解压 macOS 10.12 Sierra Final by TechReviews.rar ⑵ 下载及双击安装 VirtualBox-5.1.6-110634-Win.exe ,默认安装 VirtualBox 在 C:\Program Files 及继续安装 Oracle_VM_VirtualBox_Extension_Pack-5.1.6-110634.vbox-extpack Windows 10 要安装 VirtualBox 5.1.xWindows 7 可安装 Vir

升级到macOS 10.12 mysqlb报错ERROR 1045 (28000): Access denied for user &#39;root&#39;@&#39;localhost&#39; (using password: NO)

系统升级到macOS 10.12后启动mysql后,在终端输入mysql 报错ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES/NO) 解决办法1 在系统偏好设置里关闭mySQL2 $ cd /usr/bin3 $ sudo mysqld_safe --skip-grant-tables4 再打开一个终端$ mysqlmysql> use mysql;mysql> UPDATE

MAC OS X 10.9下Xcode 6 beta安装图文教程

为了方便大家学习和使用Swift语言,而又不用影响项目进展或者系统的正常使用,更是出于稳定性和安装的难易程度,我们不需要直接在Mac上更新到新版Xcode 6 Beta版,特此做了一个VMware 10虚拟机下的Mac OS X 10.9系统中安装Xcode 6 Beta来体验Swift语言的教程,希望对大家有帮助. 一.准备工作: 1.使用Vmware虚拟机部署Swift开发环境之Mac OS X系统安装 http://blog.csdn.net/baigoocn/article/detail

macOS 10.12,解决如何打开隐私中的任何来源方法

更新到macOS 10.12后,系统偏好设置-安全与隐私中默认去掉了允许任何来源的选项,打开该选项的方法: 在终端执行 sudo spctl --master-disable 再次打开设置就能找到该选项了. 如果再次选择了其他选项就是重新开启了GateKeeper,需要重新执行该命令来关闭GateKeeper.

Metal API随着iOS 10与macOS 10.12新引入的Tessellation特性

Tessellation--中文一般译作"细分曲面",一般用于将由少量顶点构成的面生成细节度更高的面.这其中的原理是将一个三角形或四边形,由GPU根据我们编程的控制点生成规则,自动生成更多的顶点,然后将这些顶点根据一定规则生成更多的三角形.这么一来,我们可以在3D游戏中在远处的敌人使用低模也能做出精细度较高的模型出来了,而且也省顶点数据传输带宽. 在Metal API中,通过tessellation绘制出的图形所走的渲染流水线会与通过传统的顶点着色器所走的渲染流水线会有所不同.Meta

ThinkPad-X220 macOS 10.12.6 Installation Document

Step 1. Open /Applications > Utilities > Disk Utility Step 2. Open?/Applications > Utilities > Terminal and then enter the following commands to creat Install macOS Sierra (disk2s1) sudo su; open /Volumes/linyongfeng\ HD/Library/Utilities/Inst

xxx.app已损坏,打不开.你应该将它移到废纸篓 macOS 10.12 Sierra

出现这个问题的解决方法: 修改系统配置:系统偏好设置... -> 安全性与隐私.修改为任何来源 如果没有这个选项的话 (macOS Sierra 10.12) ,打开终端,执行 sudo spctl --master-disable 即可. 重点是这一行命令: sudo spctl --master-disable Rference MAC应用无法打开或文件损坏的处理方法

macOS 10.13 High Sierra odoo开发配置

基本上与macOS 10.12.x Sierra配置过程一样,参见: macOS Sierra 10.12.6 odoo 10.0 开发环境配置 macOS Sierra(10.12.6), odoo(11.0), Python(3.5.4)配置 在命令行启动odoo时,遇到错误:ValueError: unknown locale: UTF-8 需要编辑.bash_profile,步骤如下: 打开命令行终端 open ~/.bash_profile 在弹出的文本编辑窗口,文件末尾添加两行 ex

黑苹果macOS Sierra 10.12 安装教程(venue11 pro测试)

黑苹果macOS Sierra 10.12 安装教程(venue11 pro测试) 2017-03-12 03:46:24 by SemiconductorKING PS:刚刚装好黑苹果,来记录一篇折腾过程(手动滑稽) 说说准备工作: 1.TransMac.exe(写苹果镜像文件到U盘的工具) 2.clover文件(我这里提供一个已经调试好的已注入驱动的可以直接给venue11 Pro 7130用的clover) 3.苹果镜像文件(我给的是社区压缩打包过的,它自带一个clover,装完后和官方的