美文网首页
cocoapod 镜像切换

cocoapod 镜像切换

作者: liailing | 来源:发表于2019-05-27 16:47 被阅读0次

今天用另一台电脑使用pod时,发现cocoapod版本过低,想升级一下,然后发现淘宝镜像不能用了,于是更换镜像,下面是具体步骤:

  • 重新升级Ruby环境

$ sudo gem update --system

ERROR: SSL verification error at depth 0: certificate has expired (10)
ERROR: Certificate /C=CN/ST=ZheJiang/L=HangZhou/O=Alibaba (China) Technology Co., Ltd./CN=*.taobao.org expired at 2018-12-05T03:16:02Z
ERROR: While executing gem ... (Gem::RemoteFetcher::FetchError)
SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed (https: //ruby.taobao.org/specs.4.8.gz)

(淘宝镜像(https://ruby.taobao.org/)已经不可以使用了,查找到现在可以使用最新支持的ruby镜像(https://gems.ruby-china.com/))

  • 替换镜像:

$which pod

/usr/local/bin/pod

$sudo rm -rf 路径 #移除该路径

$ gem sources -l

*** CURRENT SOURCES ***

https://ruby.taobao.org/

$ gem sources --remove https://ruby.taobao.org/ #移除这个镜像资源

https://ruby.taobao.org/ removed from sources

(添加新镜像,目前由 ruby-china 提供,参考:https://www.cnblogs.com/wf0117/p/9393430.html

$ gem sources -a https://gems.ruby-china.com/

https://gems.ruby-china.com/ added to sources

gem sources -l #查看是否添加替换成功

*** CURRENT SOURCES ***

https://gems.ruby-china.com/

开始安装
$ sudo gem install cocoapods
出现这种错误:
ERROR: While executing gem ... (Gem::FilePermissionError)
You don't have write permissions for the /usr/bin directory.

(在mac OS 10.11以后去掉了直接安装cocoapods,所以需要自己添加)
$ sudo gem install -n /usr/local/bin cocoapods

正在安装.png 安装pod.png

为让模拟器也可以工作,再加一句
sudo xcode-select --switch /Applications/Xcode.app

//将 CocoaPods Specs repository复制到你电脑上~/.cocoapods目录下
pod setup
等待……

  • 如果安装失败,在文件夹目录 ~/.cocoapods 里面是空的,就需要重新setup
    命令如下:
    $ pod repo remove master #清空
查看是否有master文件夹.png

$ pod setup

屏幕快照 2019-05-27 下午6.27.52.png

此时已经成功安装了CocoaPods

  • $ pod search AFNetworking
    (可以用这个命令检查是否安装成功)

相关文章

  • cocoapod 镜像切换

    今天用另一台电脑使用pod时,发现cocoapod版本过低,想升级一下,然后发现淘宝镜像不能用了,于是更换镜像,下...

  • npm安装yarn并切换淘宝镜像

    npm切换淘宝镜像 安装yarn yarn切换淘宝镜像 yarn sass 切换淘宝镜像

  • npm切换镜像

    切换淘宝镜像 切换默认镜像 其他镜像地址查询 安装nrm 其他镜像地址查询

  • composer 切换国内镜像

    一键切换国内镜像 切换为国外镜像:

  • cocoapod 设置镜像

    podsCocoa设置镜像: 切换到工程中,并运行以下三条命令,即可替换镜像: pod repo remove m...

  • 来回自如的切换淘宝镜像与国外源

    来回自如的切换淘宝镜像与国外源1.打开cmd,查看当前镜像地址: 2.切换为淘宝镜像: 3.切换为原本的npm镜像...

  • 常见npm指令(持续更新)

    切换淘宝镜像 查看当前镜像地址: ·npm get registry 切换为淘宝镜像: npm config se...

  • 用nrm切换npm的镜像源

    先,命令行可以直接切换(不方便): 以下用nrm切换:安装: 查看可切换镜像源: 切换到cnpm镜像源

  • npm镜像切换三法

    方法一 临时切换下 方法二 切换后保持此镜像(设置永久镜像地址为淘宝的镜像) 方法三 nrm切换源 1、安装nrm...

  • CocoaPods的安装和使用

    1、安装gem镜像 原来淘宝的gem源已经停止维护,现在由ruby-china提供镜像服务: 安装cocoapod...

网友评论

      本文标题:cocoapod 镜像切换

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