博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
iOS--Cocoapods
阅读量:6836 次
发布时间:2019-06-26

本文共 1997 字,大约阅读时间需要 6 分钟。

hot3.png

今天的Cocoapods出了问题,看一下笔记,重新做了整理,和大家分享一下

Cocoapods 安装

 

步骤一

gem sources -l (查看当前ruby的源)

$ gem sources --remove https://rubygems.org/ 移除国外ruby的更新源
$ gem sources -a  替换为国内淘宝的更新源

$ gem sources -a 当淘宝不能用时替换为该更新源

$ gem sources –l只有在终端中出现下面文字才表明你上面的命令是成功的:

      *** CURRENT SOURCES ***

 或   https://gems.ruby-china.org/

[注意]更新源只能有一个ruby.taobao.ory不然可能影响安装

 

步骤二

如果gem太老,可以尝试用如下命令升级gem

$ sudo gem update --system
升级成功后会提示: RubyGems system software updated

 

步骤三

执行安装下载命令

$ sudo gem install -n /usr/local/bin cocoapods
会有提示输入密码,密码输入后稍等会提示安装成功

 

步骤四

接下来进行安装,执行:

$ pod setup

终端(Terminal)会停留在 Setting up CocoaPods master repo 这个状态一段时间,是因为要进行下载安装,而且目录比较大,需要耐心等待一下.

【注】因为执行pod setup会进行下载安装没有提示让人认为卡死了,因为是安装在cocoapods/目录的所以可以实时查看这个文件夹的大小具体步骤入下

MyMacBook-Pro:~ My$ cd ~

MyMacBook-Pro:~ My$ du -sh .cocoapods/

115M  .cocoapods/

MyMacBook-Pro:~ My$ du -sh .cocoapods/

116M  .cocoapods/

安装成功后如下

 

假如执行pod setup报下列错误

安装时候遇到的问题:

Setting up CocoaPods master repo [!] /usr/bin/git clone https://github.com/CocoaPods/Spec.git master -- depth=1

Cloning into 'master' ...

error:RPC fail; result = 18, HTTP code = 200

fatal: The remote end hung up unexpectedly

fatal: early EOF

fatal: index-pack failed

解决办法:

$ git config --global http.postBuffer 24288000

$ git config -- list

会输出:http.postbuffer=24288000

再次执行:

$ pod setup

 

 

Cocoapods的使用

打开终端,进入工程所在的目录(工程根目录)cd 到工程所在目录

执行命令 vim Podfile

输入

platform :ios, '8.0'

target "工程名" do

pod 'AMap2DMap', '~> 2.5.0'
pod 'AFNetworking', '~> 2.5.3'
pod 'SDWebImage', '~> 3.7.2'

end

保存:esc->:->wq

查看保存成功没有 cat Podfile

最后执行 pod install—no-repo-update

配置文件进行更新 pod update

注:在使用Cocoapods时,可能会因为Ruby版本过低,导致Cocoapods无法正常使用。这是就需要升级Ruby。一般使用RVM来管理Ruby(因为rvm可以让你拥有多个版本的Ruby,并且可以在多个版本之间自由切换

第一步:安装rvm

$ curl -L get.rvm.io | bash -s stable

$ source ~/.rvm/scripts/rvm

等待终端加载完毕,后输入

rvm –v

如果能显示版本好则安装成功了。

第二步:安装ruby

l   列出ruby可安装的版本信息

rvm list known

l   安装一个ruby版本

rvm install 2.4

l   如果想设置为默认版本,可以用这条命令来完成

rvm use 2.4 --default

l   查看已安装的ruby

rvm list

l   卸载一个已安装ruby版本

rvm remove 2.4

 

 

 

 

转载于:https://my.oschina.net/huangyn/blog/872594

你可能感兴趣的文章
SQL语句统计每天、每月、每年的数据
查看>>
使用maven创建工程报错Could not resolve archetype org.apache.maven.archetype
查看>>
PHP Manager 安装失败的解决方法, PHP Manager 1.4 for IIS 10,经验证支持windows server 2016版本...
查看>>
19. Spring Boot Shiro 权限管理
查看>>
Centos6.9下RabbitMQ集群部署记录
查看>>
A session had already been started – ignoring session_start() 怎么办?
查看>>
getImplementationVersion-获取版本号
查看>>
MongoDB server side Javascript 如何直接传入字符串?
查看>>
lvs,nginx,haproxy的优缺点,适合场景
查看>>
Linux时间子系统(十三) Tick Device layer综述
查看>>
分享:Android系统的经常使用权限整理
查看>>
mysql数据库性能测试报告
查看>>
CentOS 7 安装配置 MySQL
查看>>
一个可变布局列表,有9种布局item大小,每个item可拖拽切换位置
查看>>
背水一战 Windows 10 (69) - 控件(控件基类): UIElement - Manipulate 手势处理, 路由事件的注册, 路由事件的冒泡, 命中测试的可见性...
查看>>
Golang学习 - io 包
查看>>
SqlDataAdapter概述
查看>>
原子设计系统
查看>>
MySQL下perror工具查看System Error Code信息
查看>>
PostgreSQL入门指南
查看>>