【CocoaPods】CocoaPods基本安装教程
CocoaPods是什么,有什么用,怎么来等等我就不说了.反正就是一个管理第三方开源框架的~
1. 配置前 - 本地安装好Ruby环境
2. 安装命令 -> sudo gem install cocoapods
墙挡了.出这个错
ERROR: While executing gem ... (Gem::RemoteFetcher::FetchError)
Errno::ECONNRESET: Connection reset by peer - SSL_connect (https://api.rubygems.org/quick/Marshal.4.8/cocoapods-0.39.0.gemspec.rz)
这是因为ruby的软件源rubygems.org因为使用亚马逊的云服务,还是墙..,需要更新一下ruby的源,过程如下:
Could not find a valid gem 'cocoapods' (>= ) in any repository
$ gem sources -l (查看当前ruby的源)
$ gem sources --remove https://rubygems.org/
$ gem sources -a https://ruby.taobao.org/
$ gem sources -l
查看当前ruby的软件源
cuiwenlongdeMac-mini:~ cuiwenlong$ gem sources -l
*** CURRENT SOURCES *** https://ruby.taobao.org/
加进ruby源之后,就再次安装,成功了
cuiwenlongdeMac-mini:~ cuiwenlong$ sudo gem install cocoapods
Password:
Fetching: nap-1.0..gem (%)
Successfully installed nap-1.0.
Fetching: thread_safe-0.3..gem (%)
Successfully installed thread_safe-0.3.
Fetching: minitest-5.8..gem (%)
Successfully installed minitest-5.8.
Fetching: tzinfo-1.2..gem (%)
Successfully installed tzinfo-1.2.
Fetching: i18n-0.7..gem (%)
Successfully installed i18n-0.7.
Fetching: activesupport-4.2..gem (%)
Successfully installed activesupport-4.2.
Fetching: escape-0.0..gem (%)
Successfully installed escape-0.0.
Fetching: colored-1.2.gem (%)
Successfully installed colored-1.2
Fetching: molinillo-0.4..gem (%)
Successfully installed molinillo-0.4.
Fetching: netrc-0.7..gem (%)
Successfully installed netrc-0.7.
Fetching: cocoapods-trunk-0.6..gem (%)
Successfully installed cocoapods-trunk-0.6.
Fetching: cocoapods-try-0.5..gem (%)
Successfully installed cocoapods-try-0.5.
Fetching: cocoapods-stats-0.6..gem (%)
Successfully installed cocoapods-stats-0.6.
Fetching: cocoapods-search-0.1..gem (%)
Successfully installed cocoapods-search-0.1.
Fetching: cocoapods-plugins-0.4..gem (%)
Successfully installed cocoapods-plugins-0.4.
Fetching: cocoapods-downloader-0.9..gem (%)
Successfully installed cocoapods-downloader-0.9.
Fetching: claide-0.9..gem (%)
Successfully installed claide-0.9.
Fetching: xcodeproj-0.28..gem (%)
Successfully installed xcodeproj-0.28.
Fetching: fuzzy_match-2.0..gem (%)
Successfully installed fuzzy_match-2.0.
Fetching: cocoapods-core-0.39..gem (%)
Successfully installed cocoapods-core-0.39.
Fetching: cocoapods-0.39..gem (%)
Successfully installed cocoapods-0.39.
Parsing documentation for nap-1.0.
Installing ri documentation for nap-1.0.
Parsing documentation for thread_safe-0.3.
Installing ri documentation for thread_safe-0.3.
Parsing documentation for minitest-5.8.
Installing ri documentation for minitest-5.8.
Parsing documentation for tzinfo-1.2.
Installing ri documentation for tzinfo-1.2.
Parsing documentation for i18n-0.7.
Installing ri documentation for i18n-0.7.
Parsing documentation for activesupport-4.2.
Installing ri documentation for activesupport-4.2.
Parsing documentation for escape-0.0.
Installing ri documentation for escape-0.0.
Parsing documentation for colored-1.2
Installing ri documentation for colored-1.2
Parsing documentation for molinillo-0.4.
Installing ri documentation for molinillo-0.4.
Parsing documentation for netrc-0.7.
Installing ri documentation for netrc-0.7.
Parsing documentation for cocoapods-trunk-0.6.
Installing ri documentation for cocoapods-trunk-0.6.
Parsing documentation for cocoapods-try-0.5.
Installing ri documentation for cocoapods-try-0.5.
Parsing documentation for cocoapods-stats-0.6.
Installing ri documentation for cocoapods-stats-0.6.
Parsing documentation for cocoapods-search-0.1.
Installing ri documentation for cocoapods-search-0.1.
Parsing documentation for cocoapods-plugins-0.4.
Installing ri documentation for cocoapods-plugins-0.4.
Parsing documentation for cocoapods-downloader-0.9.
Installing ri documentation for cocoapods-downloader-0.9.
Parsing documentation for claide-0.9.
Installing ri documentation for claide-0.9.
Parsing documentation for xcodeproj-0.28.
Installing ri documentation for xcodeproj-0.28.
Parsing documentation for fuzzy_match-2.0.
Installing ri documentation for fuzzy_match-2.0.
Parsing documentation for cocoapods-core-0.39.
Installing ri documentation for cocoapods-core-0.39.
Parsing documentation for cocoapods-0.39.
Installing ri documentation for cocoapods-0.39.
Done installing documentation for nap, thread_safe, minitest, tzinfo, i18n, activesupport, escape, colored, molinillo, netrc, cocoapods-trunk, cocoapods-try, cocoapods-stats, cocoapods-search, cocoapods-plugins, cocoapods-downloader, claide, xcodeproj, fuzzy_match, cocoapods-core, cocoapods after seconds
gems installed
xcodeproj-0.28.2.gem 版本旧的话,可以更新一下
gem 更新命令 => sudo gem update —system
安装成功之后,安装Pod => 命令 : pod setup
错误 : error: RPC failed; result=18, HTTP code = 200
cuiwenlongdeMac-mini:~ cuiwenlong$ pod setup
Setting up CocoaPods master repo
[!] /usr/bin/git clone https://github.com/CocoaPods/Specs.git master --depth=1 Cloning into 'master'...
error: RPC failed; result=, HTTP code =
fatal: The remote end hung up unexpectedly
解决 : 200经典错误,网络连接错误,大概就是说哪个网站连接不上.我就重复继续安装就可以了..再次pod setut
错误 : active developer path ,选择默认的Xcode把
[!] Pod::Executable clone 'https://github.com/CocoaPods/Specs.git' master xcrun: error: active developer path ("/Users/xiakejie/工具/Xcode 2.app/Contents/Developer") does not exist, use xcode-select to change
解决 : sudo xcode-select -switch /Applications/Xcode-beta.app/Contents/Developers
(/Applications/Xcode-beta.app/Contents/Developers)这个是你Xcode路径
cuiwenlongdeMac-mini:~ cuiwenlong$ pod setup
Setting up CocoaPods master repo
Setup completed
解决 : 经典的Setup completed~ 搞掂
3. 使用CocoePod
【CocoaPods】CocoaPods基本安装教程的更多相关文章
- 史上最详细的CocoaPods安装教程
虽然网上关于CocoaPods安装教程多不胜数,但是我在安装的过程中还是出现了很多错误,所以大家可以照下来步骤装一下,我相信会很好用. 前言 在iOS项目中使用第三方类库可以说是非常常见的事,但是要正 ...
- CocoaPods安装教程 pod setup很慢解决方案
CocoaPods安装教程 pod setup很慢解决方案 http://www.jianshu.com/p/6230eec137f6
- [CocoaPods]CocoaPods安装详解
安装CocoaPods之前先安装ruby: 1.安装ruby ruby官网rubygems.org已被屏蔽,替换当前镜像是否为国内镜像. $gem sources --add https://gems ...
- react native 0.6x 在创建项目时,CocoaPods 的依赖安装步骤卡解决方案
前言 你需要做两件事 gem换源 pod repo 换源 实战 如果你已经成功安装了CocoaPods.那么这里你需要卸载它.gem换源1. 卸载CocoaPods 查看gem安装的东西 gem li ...
- cocospods 最新安装教程
Terminator 终端原来 安装 cocoa pods 终端命令 :sudo gem install cocoapods #已经无效系统更新后的 cocoa pods 终端命令 : sudo ...
- https://github.com/CocoaPods/CocoaPods/search?q=No+such+file+or+directory报错解决方式
――― MARKDOWN TEMPLATE ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― ### Command ``` /U ...
- Linux+apache+mono+asp.net安装教程
Linux+apache+mono+asp.net安装教程(CentOS上测试的) 一.准备工作: 1.安装linux系统(CentOS,这个就不多讲了) 2.下载所需软件 http-2.4.4.ta ...
- Greenplum 源码安装教程 —— 以 CentOS 平台为例
Greenplum 源码安装教程 作者:Arthur_Qin 禾众 Greenplum 主体以及orca ( 新一代优化器 ) 的代码以可以从 Github 上下载.如果不打算查看代码,想下载编译好的 ...
- git 安装教程
昆,简单说下安装教程1,安装Git2,安装TortoiseGit3,打开第一步安装的git工具GIT BASH
- Docker和Docker-compose安装教程以及docker-elk,docker-storm安装教程
此安装教程仅供我自己安装配置时查看,其他的人不可以偷看!!! 安装Docker 1. Update package information, ensure that APT works with th ...
随机推荐
- Matplotlib之无GUI时的解决办法
需添加: import matplotlib as mpl mpl.use('Agg') 而且必须添加在import matplotlib.pyplot之前,否则无效
- OpenShare新功能@2014年10月
新功能@ Oct,2014 增强“应用中心”(就是“企业应用门户”功能):在Dock上增加“应用中心”图标,使得用户无论在任何页面,任何位置,永远都是点击一下即可进入任一企业应用,而无需回退到门户主页 ...
- Backbone Events 源码笔记
用了backbone一段时间了,做一些笔记和总结,看的源码是1.12 backbone有events,model,collection,histoty,router,view这些模块,其中events ...
- @@Error使用简单小结
使用中经常用到@@Error来判断上一个语句是否执行成功,对此小结一下,可能有些不准确,欢迎指出. 1.1 介绍 SQL SERVER 中@@表示系统全局变量 (1) 返回执行的上一个 Tran ...
- CI框架程序--本地调试之后部署新浪SAE
前几天给朋友写了个简单的网站, 想想还是部署到服务器上让朋友看一下效果! 用CI框架写的,有个SAE新浪云的账号,可以用!就部署到上面去了!途中遇到了一些问题!一一解决了! 在这里分享一下 供遇到这些 ...
- 在Linux下进行磁盘分区
1. 分区前的规划 2. 查看本机上的磁盘信息 3. 对第二个磁盘进行交换式分区操作(输入m为帮助信息) 图 1:n为新建分区 图 2:p为 ...
- 使用VS2015(c#)进行单元测试,显示测试结果与查看代码覆盖率
创建测试的过程可参考如下链接 http://www.cnblogs.com/libaoquan/p/5296384.html (一)如何使用VS2015查看测试结果 问题描述:使用VS2010执行单元 ...
- windows 7 打开控制面板的命令
在开始菜单中键入contrl,回车就进入了控制面板,比较快
- 7款经典炫酷的HTML5/jQuery动画应用示例及源码
jQuery是一款普遍受前端开发者欢迎的Javascript框架,但是开发者貌似更关注jQuery开发的插件,海量的jQuery插件让前端开发者非常方便.HTML5的加入让jQuery这个家族更加丰富 ...
- Sublime Text 2入门指南
Sublime Text 2入门指南 一天在iteye上看到范凯介绍一个开发工具(TextMate ),看下面的评论时看到Sublime Text 2.其实我一直喜欢editplus.百度了一番才 ...