pod install 报错 [!] Oh no, an error occurred.

2023-10-26

今天在写react-native与原生Swift交互的demo时,新建了一个xcode工程SwiftRnApp执行pod install时报错
点开上面的链接 查看CocoaPods/issues 说是要把xcodeproj的版本更新到 1.5.7 
查看当前版本:
xcodeproj —version
1.5.2
终端执行: 
gem update xcodeproj
Updating installed gems
Nothing to update
提示没有没有更新任何东西
应该是pod的版本太低
查看当前pod 版本号:
pod —version
1.3.1
更新pod版本
终端执行:
sudo gem install cocoapods
安装的pod版本还是1.3.1
当前环境
ruby 2.2.4
pod 1.3.1
so,更新ruby
a. 查看已知 ruby 版本
    rvm list known
b.安装 ruby 2.5.1
    rvm install 2.5.1
c.设置默认
    rvm 2.5.1 —default 
d.查看已安装的ruby
    rvm list
d.删除ruby 2.2.4
    rvm remove 2.2.4
f.查看ruby版本号
    ruby -v
更换镜像源安装cocoapods
查询:
gem sources -l
查看当前是什么连接, 然后替换方式如下:
查看是否验证成功
gem sources -l
成功显示
*** CURRENT SOURCES ***
安装cocoapods
$ sudo gem install cocoapods
这样安装的cocoapods仍然为1.3.1
删除cocoapods
$ sudo gem uninstall cocoapods
查看本地安装过的与cocoapods的相关的东西
$ gem list --local | grep cocoapods
cocoapods-deintegrate (1.0.1)
cocoapods-downloader (1.1.3)
cocoapods-plugins (1.0.0)
cocoapods-search (1.0.0)
cocoapods-stats (1.0.0)
cocoapods-trunk (1.3.0)
cocoapods-try (1.1.0)
逐个删除
$ sudo gem uninstall cocoapods-core
$ sudo gem uninstall cocoapods-deintegrate
...
安装cocoapods 1.5.2
$ sudo gem install cocoapods --version 1.5.2
提示安装成功
cd到SwiftRnApp中查看xcodeproj 的版本号
xcodeproj —version
1.5.9
执行: 
pod install
提示成功

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

pod install 报错 [!] Oh no, an error occurred. 的相关文章

  • CocoaPods的使用——pod install pod install --repo-update pod update pod update --repo-update

    Podfile文件中 xff0c 使用某个库时 不指定版本 xff0c 表示希望使用最新版本 xff0c 如 pod SDWebImage 指定明确版本 xff0c 表示只想要这个版本 xff0c 如 xff1a pod 39 SDWebI
  • k8s删除pod失败,一直处于deleted的界面

    我们在删除pod的时候出现以下情况 xff1a span class token comment 删除pod span span class token punctuation span root 64 master1 yaml span
  • k8s与pod概念

    此文章为学习过程中根据网上资源整合总结 文章目录 1 为什么需要k8s1 1 应用部署模式的演进1 11 模式对比1 12 各模块介绍 1 2 管理大量的容器 k8s 2 ks8的集群架构3 pod k8s调度的最小单元3 1 一个 pod
  • C++ 普通旧数据解读(POD)

    提示 xff1a 文章写完后 xff0c 目录可以自动生成 xff0c 如何生成可参考右边的帮助文档 文章目录 前言一 什么是普通旧数据 xff1f 二 使用步骤三 其他方法总结 前言 在开发C 43 43 的时候 xff0c 使用对象是绕
  • k8s 怎么修改pod所在的子网cidr

    如果你想修改 pod 所在的子网 CIDR xff0c 你需要修改 kubernetes 集群的网络配置 这通常是由集群管理员来完成的 xff0c 因为修改网络配置可能会影响集群中的所有节点和 pod 要修改网络配置 xff0c 你需要使用
  • k8s 中 pod 之间的通信

    1 pod 内部通信 xff1a 通过 localhost 通信 2 同节点不同 pod 之间通信 xff1a 通过 linux 虚拟以太网设备或者是用两个虚拟接口组成的以太网接口对不同的网络命名空间连接起来通信 3 不同节点的不同 pod
  • 玩转k8s(四)—— 通过Service访问Pod

    我们不应该期望k8s Pod是健壮的 xff0c 而是要假设Pod中的容器很可能因为各种原因发生故障而死掉 Deployment等Controller会通过动态的创建和销毁Pod来保证应用整体的健壮性 换句话说 xff0c Pod是脆弱的
  • Pod提示NetworkPlugin cni failed to set up .. network:open/run/flannel/subnet.env:nosuchfileordirectory

    K8s在创建pod时发现pod状态为ContainerCreating状态 检查pod的日志发现提示 Failed create pod sandbox rpc error code 61 Unknown desc 61 failed to
  • kubernetes单个pod运行两个容器yaml文件实践

    kubernetes单个pod运行两个容器yaml文件实践 1 rc的yaml文件 apiVersion v1 kind Replicationtroller metadate name baolei rc spec replicas 1
  • k8s: pod volume的用法

    k8s版本 xff1a 1 22 apiVersion v1 kind Pod metadata name volume hostpath namespace dev spec containers name nginx image ngi
  • 在Pod中执行目录操作,提示Permission denied

    问题 xff1a 进入Pod执行创建文件的操作 xff0c 出现如下报错 kubectl exec it jenkins 5b688ddcc7 h72f2 n cicd bash touch test touch cannot touch
  • k8s 1.23.10 动态POD扩缩容(HPA )

    目录 为什么要自动扩缩容 xff1f 再K8S中扩容分为两种 xff1a 一 Node层面 xff1a 二 Pods层面 xff1a 自动扩缩容的方案有哪些 Kubernetes HPA xff08 Horizontal Pod Autos
  • kubelet残留孤儿pod(Orphaned pod)无法删除

    记录kubelet残留孤儿pod Orphaned pod 无法删除的问题分析和解决方法 问题 查看kubelet日志 xff0c 错误信息如下 xff1a E0823 10 31 01 847946 1303 kubelet volume
  • k8s通过service访问pod(五)--技术流ken

    service 每个 Pod 都有自己的 IP 地址 当 controller 用新 Pod 替代发生故障的 Pod 时 xff0c 新 Pod 会分配到新的 IP 地址 这样就产生了一个问题 xff1a 如果一组 Pod 对外提供服务 x
  • k8s pod里访问不到外部ip_Kubernetes中的Pod无法访问外网-Ubuntu16.04 LTS

    Kubernetes中的Pod无法访问外网 Ubuntu16 04 LTS 安装完Kubernetes后 xff0c 在Pod中使用wget无法访问外网URL地址 xff0c 但是使用IP地址是可以访问 xff0c 应该是 Pod内无法解析
  • k8s下POD之间的通信过程

    本文主要描述同一个node之内的pod之间的通信 xff0c 以及不同node之间的pod之间的通信 同一个 node 上的不同 pod 之间的通信 xff1a 假设上图的POD A要和POD B 通信 POD A 发送一个包 xff0c
  • dyld: Library not loaded:

    dyld Library not loaded 问题 在使用阿里的开源库LazyScrollView的时候出现的这个问题 本地Xcode11 4 1 真机调试 dyld Library not loaded rpath LazyScroll
  • kubenetes创建Pod/RC时的一些报错问题解决

    问题1 虽然每次通过yaml创建rc都显示成功了 但是 kubectl get pod却没显示任何的pod 问题2 直接通过yaml创建pod提示apixxx 问题3 通过 json文件创建pod 未验证 原因是身份认证 解决办法 跳过认证
  • Mac环境下安装Pod

    Mac环境下安装Pod Mac环境下安装Pod 阿里云开发者社区 aliyun com 简介 Mac 环境下安装Pod Pod安装需要ruby ruby需要rvm可以终端中查看rvm 安装没有 如果没有安装则按以下步骤安装 rvm安装 cu
  • k8s资源类型详解

    k8s资源类型 一 k8s资源类型简介 二 deployment资源类型 三 service资源类型 四 k8s资源的回滚操作 五 用label控制pod的位置 六 namespace简介 七 pod资源类型 八 健康检测的相关应用 九 R

随机推荐

  • 【vue】vue-element-admin安装npm install报错

    1 从gitee上拉取vue element admin工程文件 2 删除 package json文件里面的tui editor依赖 强调是删除不是注释掉 3 管理员权限运行cmd 目录进入到 vue element admin目录 4
  • 网络基础——OSI模型

    目录 一 OSI七层模型的提出 二 OSI七层模型介绍 应用层 表示层 会话层 传输层 网络层 数据链路层 物理层 三 TCP IP协议 部分重要协议使用对应端口 四 数据封装过程 五 不同层级与设备的对应关系 一 OSI七层模型的提出 O
  • Labelme库的json2dataset函数改写

    可用于方便的将json格式的标注文件转换为png jpg等image文件 如果是conda环境的话 pip install labelme之后 文件位置是 envs ENV NAME lib python3 6 site packages
  • 史上最详细中文版Visual Studio2012安装步骤图解新手教程

    下面是IT认证考试资源网总结的Visual Studio 2012的安装方法 1 注意 只有Visual Studio 2012才能进行 Windows 8 应用商店 也就是Windows 8 风格应用程序 程序的开发 Visual Stu
  • 星星之火-57:前传接口 CPRI的速率、能力、小区带宽之间的映射关系

    CPRI的速率 能力 小区带宽之间的映射关系 Rate1 Rate2 Rate3 Rate4 Rate5 Rate6 Rate7 带宽数量 Rate8 Rate9 Rate10 说明 614 4 1228 8 2457 6 3072 491
  • 统一网关Gateway快速入门

    1 为什么需要网关 为了不让任何人都能访问我们的微服务 对用户的身份进行一个验证 如果是内部人员才允许访问 如果不是就拦截禁止访问 一切请求都得通过网关在进入到微服务中 2 搭建网关服务 2 1 创建新的module引入依赖
  • 2020年终总结,不容易的一年

    去年写年终总结的时候我写了一幅字 鼠年吉祥 但这一年并不安康 对整个人类社会来说是大灾大难的一年 过去的2020年太不容易了 每个人都不容易 公司不容易 中国不容易 整个世界不容易 因为整个人类经历了一场前所未有的浩劫 新冠病毒的侵袭 泡汤
  • 软工实习日记1

    今天是软工实习的第一天 主要的任务有进行JDBC的相关测试 并且开始学习Spring框架的相关内容 由于我有一段时间没有接触Java相关内容了 所以先大致过了一遍关键点 找了下感觉 然后将JDBC连接测试完成 下面会给出部分关键步骤 JDB
  • c++11 可变参数模板类

    可变参数模板类 如元组 template
  • Java 华为真题-新学校选址

    需求 为了解新学期学生暴涨的问题 小乐村要建立所新学校 考虑到学生上学安全问题 需要所有学生家到学校的距离最短 假设学校和所有学生家都走在一条直线之上 请问学校建立在什么位置 能使得到学校到各个学生家的距离和最短 输入描述 第一行 整数n取
  • Python中的自增运算符

    Python中的自增运算符 1 引言 在许多编程语言中 自增运算符 用于将变量的值增加1 然而 在Python中 我们无法直接使用自增运算符来实现自增功能 本文将介绍Python中的自增运算符的替代方法 并提供示例代码来说明其使用方法 2
  • Deep Learning学习 之 CNN代码解析(MATLAB)

    MATLAB实现CNN一般会用到deepLearnToolbox master 但是根据Git上面的说明 现在已经停止更新了 而且有很多功能也不太能够支持 具体的请大家自习看一看Git中的README deepLearnToolbox ma
  • Neo4j数据建模优化:标签 VS 索引

    原文链接 http graphaware com neo4j 2015 01 16 neo4j graph model design labels versus indexed properties html 在设计Neoj图形化数据库的时
  • Docker daemon日志的位置

    Docker daemon日志的位置 根据系统不同各不相同 Ubuntu var log upstart docker log Boot2Docker var log docker log Debian GNU Linux var log
  • SeetaFaceEngine系列1:Face Detection编译和使用

    SeetaFace 根据GitHub上的介绍 就是一个开源的人脸检测 矫正和识别的开源库 是采用C 来编写的 并且是在CPU上执行的 没有用到GPU 但是可以用SSE或者OpenMP来加速 整个库分为三部分 SeetaFace Detect
  • Python Numpy 关于 linspace()函数 使用详解(全)

    目录 前言 1 函数讲解 2 实战讲解 前言 用plt画图的时候 偶尔会看到这个函数的出现 索性直接深入源码实战进行复现 主要功能 在线性区域中生成等间距的序列 原先在Numpy中可以用numpy arange 但对于浮点数会有精度丢失 因
  • web前端开发自学路线是怎样的?html+css+JavaScript的学习方法

    不废话 直接干货 学习前端的几个阶段 一阶段 html标签 html5新增标签 css样式 css3样式 媒体查询等 二阶段 JavaScript jQuery ajax 面向对象 http传输协议等 三阶段 canvas js高级应用 J
  • C++核心:函数提高(函数默认参数、函数占占位参数、函数重载)

    1 函数默认参数 在C 中 函数的形参列表中的形参是可以有默认值的 返回值类型 函数名 参数 默认值 int func int a int b 10 int c 10 return a b c 1 如果某个位置参数有默认值 那么从这个位置往
  • 数据显示为Ljava.lang.Object;@问题

    那是因为你从数据库读出数据后 存入到list集合上时 如果你没有指定要存入的数据的类型 系统会自动给你赋一个object类型 他是所以类的鼻祖 你取出数据要进行转型 转化成你自己想要的数据类型才能显示
  • pod install 报错 [!] Oh no, an error occurred.

    今天在写react native与原生Swift交互的demo时 新建了一个xcode工程SwiftRnApp执行pod install时报错 点开上面的链接 查看CocoaPods issues 说是要把xcodeproj的版本更新到 1