内容简介:CocoaPods就是iOS 项目的开发 第三方库的管理工具CocoaPods 是用 ruby 实现的,要想使用它首先需要有ruby环境。 虽然MAC系统默认可以运行ruby。但是ruby版本过低是无法正常支持CocoaPods的使用,所以需要替换完成在输入安装命令即可
CocoaPods就是iOS 项目的开发 第三方库的管理工具
CocoaPods 是用 ruby 实现的,要想使用它首先需要有ruby环境。 虽然MAC系统默认可以运行ruby。但是ruby版本过低是无法正常支持CocoaPods的使用,所以需要
Homebrew
安装
$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 复制代码
查看Homebrew版本
$ brew -v 复制代码
Gem
Ruby
- Gem 的使用, Gem 是 Ruby 的包管理工具, Ruby 的各种插件是通过 Gem 来安装的, CocoaPods 就是 Ruby 开发的一个插件。
- 在使用 Gem 来安装 CocoaPods 时, 建议先更新 Gem 的版本,( Gem 是 Mac OS 自带的我们不需要安装 ,但是需要更新下,防止安装失败)。
- 查看 Gem 版本:
查看 Gem 版本
$ gem --versio $ gem -v 复制代码
Gem
升级
# Gem 升级, 这个主要是解决 Gem 版本过老导致 Cocoapods 不能安装问题 $ sudo gem update --system 复制代码
Gem
更新所有插件
# Gem 更新所有插件 $ sudo gem update 复制代码
Gem
清除过期插件
# 清除过期插件 $ sudo gem cleanup 复制代码
CocoaPods 安装
官方 CocoaPods
安装命令
$ sudo gem install cocoapods 复制代码
更换 Ruby 源
# 查看 Ruby 源 gem sources –l # 删除自带的 Ruby gem sources –remove https://rubygems.org/ # 删除自带的 Ruby gem sources -a https://gems.ruby-china.com # 查看 Ruby 源 gem sources -l 复制代码
替换完成在输入安装命令即可
sudo gem install cocoapods 复制代码
**同理 https://gems.ruby-china.com
镜像也可换回 https://rubygems.org/
**
安装结束后 遇到的问题
$ pod setup error: RPC failed; curl 56 LibreSSL SSL_read: SSL_ERROR_SYSCALL, errno 60 fatal: the remote end hung up unexpectedly fatal: early EOF fatal: index-pack failed 复制代码
解决方案
1、将https://github.com/CocoaPods/Specs下载到本地,放入repos文件夹。 2、将本地的文件,与https://github.com/CocoaPods/Specs关联,让CocoaPods识别本地仓库是从git上pull下载的。 复制代码
将所有解压出来的文件放入.cocoapods/repos/master文件夹中
$ git clone https://git.coding.net/CocoaPods/Specs.git ~/.cocoapods/repos/master 复制代码
初始化 git
关联仓库 查看我们的repo是否正常
# cd到Specs目录 cd ~/.cocoapods/repos/master/Specs # 初始化git git init # 关联仓库 git remote add origin https://github.com/CocoaPods/Specs # 查看我们的repo是否正常 pod repo 复制代码
--no-repo-update
运行 pod update
,会发现仍会让我们更新repo,这里可以通过执行 pod update --verbose --no-repo-update
达到不更新repo的效果。
CocoaPods
命令简单使用
命令如下:
# 查看帮助,查看 pod 命令 pod --help # 查看 pod 版本 pod --version # 创建 Podfile 文件 pod init # 搜索库,根据库的名称 pod search SwpCateGory # 安装三方库 pod install # 更新三方库 pod update # pod 初始化 pod setup 复制代码
以上所述就是小编给大家介绍的《CocoaPods 的安装》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:- Golang入门:从安装、部署以及GoLand的安装开始
- Win2016上安装SFB2015先决条件安装失败:RewriteModule
- mac:Go安装和配置+GoLand安装和使用之完整教程
- Pulsar本地单机(伪)集群 (裸机安装与docker方式安装) 2.2.0
- 如何将Rancher 2.1.x 从单节点安装迁移到高可用安装
- (教科书式教程!)在VMware Workstation 14 上安装CentOS 7 【送安装包】
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Learn Python 3 the Hard Way
Zed A. Shaw / Addison / 2017-7-7 / USD 30.74
You Will Learn Python 3! Zed Shaw has perfected the world’s best system for learning Python 3. Follow it and you will succeed—just like the millions of beginners Zed has taught to date! You bring t......一起来看看 《Learn Python 3 the Hard Way》 这本书的介绍吧!