CocoaPods安装以及相关问题解决
Mac OS X上安装 Ruby环境
安装RVM
- $ curl -L https://get.rvm.io | bash -s stable
- 关闭终端,新开另外一个终端(新打开的终端会自动载入RVM环境)
- 输入
rvm -v。若能查看到rvm的版本信息,说明安装正确 ###用RVM安装Ruby环境 - $ rvm list known
- $ rvm install 2.0.0
- 等待。显示完成后,可以使用命令
rvm list查看已安装版本
更新Ruby坏境
若操作前担心Ruby环境不够新,可以使用如下命令进行更新。
sudo gem update --system
设置Ruby
- $ rvm 版本号 --default
将指定版本的ruby设置为系统默认版本 - $ ruby -v
查看系统ruby版本,查看设置是否成功
###设置Ruby镜像
通过Ruby安装软件时候,可能需要访问国内不允许访问的网站(如CocoaPods对应的cocoapods.org),因此需要更换成淘宝的镜像 - 更换镜像
$ gem sources --remove https://rubygems.org/
$ gem sources -a http://ruby.taobao.org/
- 查看镜像 gem sources -l。如看到如下图片。说明设置成功

安装 CocoaPods
- $sudo gem install cocoapods 这个过程需要等待很长的时间,而且也不会又太多提示,安心等待即可
- 这一步结束之后,终端输入pod.出现如下窗口叫,说明已经安装CocoaPods

- 这一步结束之后,终端输入pod.出现如下窗口叫,说明已经安装CocoaPods
- pod setup 设置pod。
 出现这一步是正常的,耐心等待CocoaPods更新仓库即可。进入目录~/.cocoapods,可发现文件夹中的内容在增多
- set up完成后出现如下界面

- set up完成后出现如下界面
问题解决
初次搜索,找不到不到第三方库
输入pod search AFNetworking。弹出如下结果
[!] Unable to find a pod with name, author, summary, or descriptionmatching `AFNetworking`
方法1
指定按名搜索
pod search --simple AFNetworking
方法2
- rm ~/Library/Caches/CocoaPods/search_index.json
- pod search AFNetworking
此时出现如下提示:

~/Library/Caches/CocoaPods中重新生成了一份新的search_index.json。并且能找到AFNetworking对应的资源了 - 此后需要搜索其他第三方库时,无需再删除search_index.json文件,直接搜索即可
CocoaPods安装以及相关问题解决的更多相关文章
- CocoaPods安装及相关命令
具体安装参考: http://www.jianshu.com/p/dfe970588f95 http://www.jianshu.com/p/9e4e36ba8574 我就说一个,安装cocoapod ...
- redis 安装及相关问题解决
安装redis 下载,或者用scp命令从其他服务器拷贝 一.安装 解压:tar -zxvf redis-3.0.1.tar.gz 进入:cd redis-3.0.1 编译: make 二.解决问题 1 ...
- 【转】android-support-v7-appcompat.jar 的安装及相关问题解决 --- 汇总整理
原文网址:http://tdppro.blog.51cto.com/749956/1388853 1.DownLoading the Support Libraries 1)Start the And ...
- iOS工具】rvm、Ruby环境和CocoaPods安装使用及相关报错问题解决
〇.前言 <p>在iOS开发中 CocoaPods作为库依赖管理工具就是一把利器. 有了 CocoaPods则无需再通过拖 第三方库及第三方库所依赖的 framework静态库到项目中等麻 ...
- 安装cocoapods及相关问题解决
申明:本博客大部分内容转载自简书http://www.jianshu.com/p/b64b4fd08d3c,但还有些问题博主在这里做了补充. Mac系统版本:10.12.1 一.什么是CocoaPod ...
- Ubuntu 17.10安装VirtualBox 5.2.2 及相关问题解决
link:https://www.linuxidc.com/Linux/2017-11/148870.htm sudo apt update && sudo apt upgrade s ...
- cocoapods安装
什么是cocoapods CocoaPods是一个用来帮助我们管理第三方依赖库的工具.它可以解决库与库之间的依赖关系,下载库的源代码,同时通过创建一个Xcode的workspace来将这些第三方库和我 ...
- << CocoaPods安装和使用教程 >>github code4app以及cocoachina 苹果官方文档
developer.apple.com 英文搜索各个技术的官方介绍文档, 前提是英文过关 cocoachina ios最新新闻, 信息 code4app上有许多组件 http://www.code4a ...
- 史上最详细的CocoaPods安装教程
虽然网上关于CocoaPods安装教程多不胜数,但是我在安装的过程中还是出现了很多错误,所以大家可以照下来步骤装一下,我相信会很好用. 前言 在iOS项目中使用第三方类库可以说是非常常见的事,但是要正 ...
随机推荐
- QT添加二次确认功能,QMessageBox的使用
对于一些重要的操作需要让用户再次确认一次,给出几个基本的实例 是和否 switch( QMessageBox::warning(NULL, "warning",QString::f ...
- 做10年Windows程序员与做10年Linux程序员的区别
如果一个程序员从来没有在linux,unix下开发过程序,一直在windows下面开发程序, 同样是工作10年, 大部分情况下与在linux,unix下面开发10年的程序员水平会差别很大.我写这篇文章 ...
- 2015暑假多校联合---Expression(区间DP)
题目链接 http://acm.split.hdu.edu.cn/showproblem.php?pid=5396 Problem Description Teacher Mai has n numb ...
- 【Qt】2.3 使用Qt设计师来创建对话框
安装完Qt OpenSource之后,在开始菜单目录下会有这几个东西. 其中[Designer]是用来设计窗口界面的程序.所以现在可以使用它来设计一个对话框.在[Qt Creator]中,[设计]这一 ...
- socket.io,系统api,
原文:http://www.cnblogs.com/xiezhengcai/p/3956401.html 1. 服务端 io.on('connection',function(socket)); 监听 ...
- Java RSA 分段加解密
RSA加解密: 1024位的证书,加密时最大支持117个字节,解密时为128:2048位的证书,加密时最大支持245个字节,解密时为256. 加密时支持的最大字节数:证书位数/8 -11(比如:204 ...
- Could not publish to the server. java.lang.NullPointerException
右键单击tomcat服务器,找到Properties,点下switch location就好了.
- ENVI数据显示操作【Tools菜单操作1】
---恢复内容开始--- 一.Tools菜单命令及其功能 主图像窗口中Tool菜单多对应的下拉菜单共17项命令. 二.窗口链接/覆盖显示 窗口链接和叠加显示(Link和Overlay)是对多幅图像某一 ...
- Nunchuck.js - 轻松实现多个设备的数据同步
Nunchuck.js 是对用于移动设备上的浏览器应用程序的控制库,通过浏览器轻松实现多设备数据同步.他们提供了一个库,很容易使开发人员能够整合移动浏览器控件到桌面的基于浏览器的 JavaScript ...
- 总结CSS3新特性(Animation篇)
动画(Animation),是CSS3的亮点.//之一 通过animation属性指定@keyframe来完成关键帧动画; @keyframe用法: @keyframes name { 0% { to ...