Cocoapods配置
这真是蛋疼的东西,配置了几次,每次都不同,每次都折腾半天。这一段时间应该不会变了,记录下来。
一 换源
看了教程都说官方源https://rubygems.org/不能访问,我特意点了一下,发现能访问。于是就没换。但是在使用的时候还是出了问题,所以以后干脆换源。
除掉官方源 gem sources --remove https://rubygems.org/
换上新的源 gem sources -a https://gems.ruby-china.org
等有相应以后,输入命令 gem source 查看源
如果显示新源,说明换源成功。
二 安装cocoapods
输入命令 sudo gem install -n /usr/local/bin cocoapods
报错:Ruby版本过低。
1 更新Ruby
但是直接用 sudo gem update --system是不行的。
查资料( http://www.jianshu.com/p/ad98a3364803)知道可以用 RVM安装来解决。
安装 RVM
输入命令 curl -L get.rvm.io | bash -s stable
等到出现 In case of problems: https://rvm.io/helpandhttps://twitter.com/rvm_io
说明安装完成
接着输入 source ~/.bashrc
接着输入 source ~/.bash_profile
输入 rvm -v 测试是否安装成功
提示 rvm 1.27.0 (latest) by Wayne E. Seguin, Michal Papis[https://rvm.io/]
用RVM更新Ruby
查看当前Ruby版本
ruby -v
rvm list known
很多提示。。。
安装Ruby2.2.2
rvm install 2.2.2
完成后,再次输入 ruby -v 查看版本
打印 ruby 2.2.2p95 (2015-04-13 revision 50295) [x86_64-darwin14]
2 继续安装cocoapods
sudo gem install -n /usr/local/bin cocoapods
pod setup
接下来会等待一段时间,屏幕一直没动静,不知道是否在安装
输入 cd ~/.cocoapods 到该目录下
用 du -sh * 查看文件大小
过一会查看一次,过一会查看一次。
会发现文件体积一直在增大,感觉人生充满希望!
直至最后安装完成。其他的不说了,在命令行里用,或者在Xcode里添加路径 /usr/local/bin
编写Podfile文件
platform :ios, "9.0"
target 'ggggg' do
pod 'AFNetworking'
pod 'pop'
end
Cocoapods配置的更多相关文章
- 使用CocoaPods配置工程
		
1.首先搭建环境,配置CocoaPods,具体请参考 http://code4app.com/article/cocoapods-install-usage 2.打开终端,输入 cd 空格 把工程拖入 ...
 - cocoapods 配置
		
二.CocoaPods 安装 CocoaPods可以方便地通过Mac自带的RubyGems安装. 打开Terminal(Mac电脑自带的终端): (1).设置ruby的软件源 这是因为ruby的软件源 ...
 - iOS:cocoapods 配置相关(19-04-02更)
		
1.gem sources 2.libwebp 1.gem sources 因为,mac更新,cocoapods也要更新,使用下面指令,提示找不到.org,原因是淘宝的镜像源.org换成.com,所以 ...
 - 使用CocoaPods配置iOS百度地图sdk问题记录20191024
		
1.在Podfile中加入添加库名 pod 'BaiduMapKit' #百度地图SDK 2.安装百度地图 pod install 出现问题: [!] Error installing BaiduMa ...
 - CocoaPods配置步骤
		
1.cd 空格 把你的工程文件夹推进去 回车 2.然后输入vi Podfile 3.然后 i 进入插入模式 吧东西粘贴进去 platform :ios, '7.0' pod 'GCJSONKi ...
 - iOS 开发笔记 cocoapods 配置遇到的问题
		
当使用svn的时候,每次使用pods update,都会出现一个问题,原来所有的第三方类库里面的.svn都被删除了.提交上svn服务器时,会要求提交全部.如果只是提交如MJExtension这个类库, ...
 - CocoaPods安装使用及配置私有库及注意点
		
如何安装? 1.安装ruby环境,添加淘宝ruby镜像 $ gem sources --remove https://rubygems.org///等有反应之后再敲入以下命令$ gem sources ...
 - CocoaPods的安装、使用、以及遇到的问题
		
CocoaPods是什么? 当你开发iOS应用时,会经常使用到很多第三方开源类库,比如JSONKit,AFNetWorking等等.可能某个类库又用到其他类库,所以要使用它,必须得另外下载其他类库,而 ...
 - IOS中CocoaPods安装与使用
		
网上有很多文章关于 cocoaPods配置文章,其实cocoaPods配置并不难,只是比较繁琐而已,我也是照着网站文章一步步搭建配置成功.写这篇文章的目的就是像做笔记一样,便于以后用的时候好回忆.废话 ...
 
随机推荐
- iOS LoginDemo
			
// // ViewController.m // FicowLoginDemo1 // // Created by Ficow on 15/11/12. // Copyright © 2015年 F ...
 - three.js加入监控
			
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...
 - 【原】iOS学习18之OC内存管理高级
			
1.属性的内存管理 1> 属性的语义特性 2> assign下的属性内部实现 @property (nonatomic, assign) NSString *name; @synthesi ...
 - BZOJ3414 : Poi2013 Inspector
			
二分答案,没有出现过的时刻没有用,可以进行离散化. 首先如果某个时刻出现多个人数,那么肯定矛盾. 然后按时间依次考虑,维护: $t$:剩余可选人数. $s$:现在必定有的人数. $cl$:往左延伸的人 ...
 - 3801. String LD
			
Description Stringld (left delete) is a function that gets a string and deletes its leftmost charact ...
 - [深入浅出WP8.1(Runtime)]数据绑定的基础
			
11.1 数据绑定的基础 数据绑定是一种XAML界面和后台数据通信的方式,因为界面和后台数据的通信的场景有多种,并且数据于数据之间也存在着不一样的关联关系,所以数据绑定的实现技巧和方式也是多种多样的. ...
 - 【BZOJ1257】【CQOI2007】余数之和sum
			
Description 给出正整数n和k,计算j(n, k)=k mod 1 + k mod 2 + k mod 3 + … + k mod n的值,其中k mod i表示k除以i的余数.例如j(5, ...
 - locale的设定及其LANG、LC_ALL、LANGUAGE环境变量的区别
			
locale这个单词中文翻译成地区或者地域,其实这个单词包含的意义要宽泛很多.Locale是根据计算机用户所使用的语言,所在国家或者地区,以及当地的文化传统所定义的一个软件运行时的语言环境. [ora ...
 - Crystal Reports 2008(水晶报表) 启动时检查更新
			
在安装好了Crystal Reports后,每次打开的是都会出现以下提示: 服务器正在运行中 由于另一个程序正在运行中,此操作无法完成.请选择“切换到”来激活正在运行中的程序,并更正问题. 碰到这样的 ...
 - mysql 查看语句的执行效率
			
EXPLAIN 一.用途: 1.什么时候必须为表加入索引以得到一个使用索引找到记得的更快的select 2.知道优化器是否以一个最佳次序联结表. <官方的关于explain的文档在http:// ...