Cocoapod 重新安装

作者: 后浪普拉斯 | 来源:发表于2019-05-15 10:51 被阅读0次

做项目的时候,使用pod,总是报错,无奈之下只能重新安装,按照网上绝大多数的人的方法安装,但是有些因为太老,一些源被废止了,所有我们只能找最近的一下方法安装,找最新源来安装,书归正传。

1、卸载Cocoapod

//卸载老版本的
sudo gem uninstall cocoapods
//查看本地安装过的cocoapod 相关的东西
$ gem list --local | grep cocoapods
cocoapods (1.6.1)
cocoapods-core (1.6.1)
cocoapods-deintegrate (1.0.4, 1.0.1)
cocoapods-downloader (1.2.2, 1.1.3)
cocoapods-plugins (1.0.0)
cocoapods-search (1.0.0)
cocoapods-stats (1.0.0)
cocoapods-trunk (1.3.1, 1.2.0)
cocoapods-try (1.1.0)

逐个删除相关的安装:
$ sudo gem uninstall cocoapods-core
$ sudo gem uninstall cocoapods-deintegrate
....

2、安装cocoapod的步骤、


1、查看gem源并更新源地址
gem sources -l 
=>https://gems.ruby-china.com

我们看是不是这个源,是的话进行下一步,不是的话,我们删除之后添加这个源。
删除旧源

gem sources --remove https://rubygems.org/

添加新源

gem sources --add https://gems.ruby-china.com

确定唯一的原地址是:gems.ruby-china.com

$ gem sources -l
https://gems.ruby-china.com
2、安装cocoapod

正常情况下,你是不会遇到 SSL 证书错误的,除非你的 Ruby 安装方式不正确,你会遇到下面这个问题。

➜  ~ sudo gem install cocoapods
ERROR:  Could not find a valid gem 'cocoapods' (>= 0), here is why:
          Unable to download data from http://gems.ruby-china.org/ - SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed (https://gems.ruby-china.org/specs.4.8.gz)

我们需要处理一下,需要修改 ~/.gemrc 文件,增加 ssl_verify_mode: 0 配置,以便于 RubyGems 可以忽略 SSL 证书错误。(我们需要在~/.gemrc添加一下的内容)

---
:sources:
- https://gems.ruby-china.com
:ssl_verify_mode: 0
3、更新本地的cocoapod索引文件

文件的位置在:/Users/用户名/.cocoapods/repos/master,我们删除这个master,之后我们在pod install的时候,会先下载这master的本地索引文件,之后我们就可以愉快的的使用了。

注意遇到其他的问题可以去Ruby China,看一下,这是我们访问的镜像源的地址。
可以愉快的玩耍拉。。。

相关文章

网友评论

    本文标题:Cocoapod 重新安装

    本文链接:https://www.haomeiwen.com/subject/djwuaqtx.html