MacBook Pro安装cocoapods遇到的一些问题(Intel芯片)

iOS中CocoaPods安装失败的报错与修复 iOS开发中CocoaPods安装常见问题及解决方案 摘要:本文总结了iOS开发中安装CocoaPods时常见的五类报错及解决方法:1)网络连接问题建议更换国内镜像源;2)Ruby版本不兼容需更新Ruby或安装兼容版本;3)Podfile语法错误需检查文件内容;4)文件权限问题可使用sudo或更改安装目录;5)Xcode版本问题需保持最新。通过表格对比呈现了各类问题的典型表现和解决方案,为开发者提供了系统性的故障排除指南,有效提升开发效率和项目稳定性。 阅读详情

因为工作需要,我迫不得已将20年的Macbook Pro升级到Monterey版本,这一升级完蛋了。不知道是不是软件的兼容问题,我的电脑光一天就强制重启了9次。之后又只好灰溜溜的降回Catalina版本。但降版本以后发现蓝牙又使用不了了,之后一咬牙又升级到了Monterey。真的建议大家Mac不要乱升版本。刚买回来的那个版本绝对是最适合你电脑的。

题外话讲完了,说一下我在新版本重新配置cocoapods遇到的问题。

按正常安装流程来,输入gem install cocoapods以后出现
ERROR: While executing gem … (Gem::FilePermissionError)
You don’t have write permissions for the /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/gems/2.6.0 directory.

提示我没有权限对系统自带的Ruby进行操作。之后也是各种加sudo,加-n /usr/local/bin操作,没有任何作用。期间还通过关闭Mac的保护模式强行修改ruby目录依旧不起作用。既然修改系统自带ruby是不管用了,那就只能去安装ruby镜像来解决问题。

安装ruby镜像的流程可以参考我的其他文章,顺序是安装Homebrew、安装gpg2、安装RVM、安装ruby镜像之后在终端输入

ruby -v

就会出现当前使用的ruby版本,而不是系统自带的2.6.0版本。在通过RVM切换Ruby版本后,我的输出是这样的:

ruby 3.0.0p0 (2020-12-25 revision 95aff21468) [x86_64-darwin21]

这样就可以在自己下载的Ruby镜像上安装cocoapods了。

可以通过修改Ruby的镜像源来提高下载速度
查看当前镜像源

gem sources -l

最好是将镜像源换成国内的,首先移除现有镜像源

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

然后添加国内最新镜像源

gem sources -a https://gems.ruby-china.org/
或者:gem sources -a https://gems.ruby-china.com/

添加完成后再次输入gem sources -l,结果只有一个即为成功
在这里插入图片描述
之后就可以通过gem install cocoapods来下载Cocoapods了
在这里插入图片描述
下载完成后输入pod如果出现错误信息
/Library/Ruby/Site/2.6.0/rubygems/specification.rb:1411:in `rescue in block in activate_dependencies’: Could not find ‘json’ (>= 1.5.1) among 49 total gem(s) (Gem::MissingSpecError)
Checked in 'GEM_PATH=。。。。。。
再次执行gem install cocoapods就可以了。

之后进行pod search,pod install可能还会出现一些error信息,通过百度都可以解决。

总结:不要手贱去升级系统!!!

OS X 10.11 安装Cocoapods 出现问题的解决方法 今天尝试用 Cocoapods安装个第三方库.. 输入pod install, 发现 command not find。 WTF! 估计是升级10.11后Cocoapods被干掉了。 我输入 sudo gem install cocoa pods 之后,出现如下问题: ERROR:  While executing gem ... (Gem::DependencyEr 阅读详情

相关推荐

iOS SDK开发实战指南:从入门到发布

SDK(Software Development Kit)作为开发者工具集,通过封装核心功能模块提升开发效率。在iOS生态中,良好的SDK设计需要考虑API兼容性、内存管理等关键因素。本文以Xcode开发环境为例,详解Framework项目创建、多架构编译合并等核心技术要点,并分享CocoaPods发布、性能优化等工程实践。针对Swift/ObjC混合开发场景,特别说明资源文件管理与线程安全规范,帮助开发者构建高性能、易集成的iOS SDK。

aoanping0730的博客 376

sudo gem install cocoapods 没反应问题

1、 尝试更新 sudo gem update --system  2、 查看安装详细要在后面加 -V    sudo gem install cocoapods -V

feifeiwuxian的专栏 5281

VMware Workstation macOS虚拟机合法兼容方案解析

macOS虚拟化并非简单‘破解’,而是基于Type-2 Hypervisor的硬件抽象层补全工程。其核心在于解决x86平台下UEFI固件模拟、SMBIOS注入与CPU Feature Flag对齐等底层兼容性问题。通过Unlocker动态配置与OEM BIOS固件协同,可在Windows主机上合法构建符合Apple硬件规范的虚拟环境,支撑iOS开发、安全研究及CI/CD等生产场景。该方案严格遵循Apple官方硬件抽象逻辑,不修改系统镜像或绕过授权机制,本质是填补VMware因商业策略未实现的macOS适配能

weixin_30294295的博客 534

安装cocoapods问题汇总

sudo gem install cocoapods安装后,发现输完密码一直没动静。问题是因为“https://rubygems.org/“被墙了,更换gem源为“https://gems.ruby-china.org/“即可:gem sources --add https://gems.ruby-china.org/ --remove https://rubygems.org/再次执行“sudo

DaLei 1893

Flutter跨平台实战:e1547深度解析e621客户端架构与优化

Flutter作为高性能跨平台UI框架,凭借AOT编译、Skia渲染和统一Dart运行时,在处理高并发分页API、复杂文本渲染与多端存储适配等场景中展现出显著优势。其核心价值在于将状态管理、网络调度、离线缓存与平台桥接能力深度融合,支撑真实生产级应用——如面向e621图像平台的第三方客户端e1547。该案例精准体现了Flutter对RESTful分页接口的天然适配能力(如ListView.builder无限滚动)、对多语言/特殊字符的稳定字体支持,以及通过Hive+cached_network_image构

weixin_33824363的博客 370

关于iOS报Could not find ‘minitest‘ (>= 5.1) among 39 total gem(s)的错误

原因是,指定的ruby路径不对,应当使用更新版本的ruby。然后,使用下面的命令默默的指定ruby 版本。也没有其他的办法,直接卸载掉,然后重新安装。我们使用下面的命令安装最新的3.1.2版本。然后,将它添加到PATH的环境变量中。

xiangzhihong8的专栏 2390

MacBook双显卡切换终极指南:用gfxCardStatus掌控你的图形性能

作为一名MacBook Pro用户,你是否曾为电池续航和图形性能之间的平衡而烦恼?gfxCardStatus是一款专为双显卡MacBook Pro设计的开源菜单栏应用程序,它能让你实时监控并手动控制Intel集成显卡和独立显卡之间的切换。这款工具不仅能延长电池使用时间,还能在你需要时提供最佳图形性能。 [![gfxCardStatus应用程序图标](https://gitcode.com/gh_

gitblog_00116的博客 682

Aspen Plus下载教程Aspen Plus V14 保姆级安装步骤(附安装包)

26、在WlmAdmin界面中,依次点击【Subnet Servers】、【admin】、【Add Feature】、【From a File】、【To Server and its File】。35、在产品选择页面,勾选需要安装的所有产品(重要:不要勾选【Aspen Online(Plant Data)】),然后点击【File Location】。回到桌面,点击任务栏的【开始菜单】,在【所有应用】中找到【Aspen Plus V14】软件图标,将其拖到桌面上创建快捷方式。9、这里可以更改软件的安装位置。

ps_xiaowang的博客 1万+

macbook pro配置cocoapods的方法

1.修改ruby镜像地址:    gem source -l;显示的地址是需要翻墙获取资源的,很麻烦;    修改为国内镜像;    gem source --remove https://rubygems.org/;    gem source -a https://gems.ruby-china.org/;    至此,ruby镜像地址修改完毕;2.安装cocoapods:sudo gem i...

xhdmtx_hcf的博客 400

CANOCO5.0实现冗余分析(RDA)最详细步骤

在地理及生态领域会常使用RDA分析,RDA的实现路径也有很多,今天介绍一下CANOCO软件的实现方法。1.不同样点和环境因子之间夹角是锐角 是正相关,是钝角是负相关。2.夹角越大 说明相关性较小,夹角越小,相关性越大。得有不同的物种或者样点数值,再加上环境因子数据。3.箭头越长 相关性越大。时间调整到2010年。

Along6的博客 1万+

SPL06气压温度传感器SPI驱动与补偿算法详解

气压传感器与温度传感器是嵌入式环境感知系统的核心组件,其测量精度高度依赖于MEMS芯片的校准参数与非线性补偿机制。SPL06作为集成式高精度数字传感器,采用24位Σ-Δ ADC与片内补偿引擎,需结合唯一出厂校准系数(即‘芯片指纹’)进行多阶数学修正,才能将原始ADC值转化为符合计量要求的帕斯卡(Pa)与摄氏度(℃)物理量。该过程涵盖SPI通信协议解析、寄存器时序控制、大端数据拼接、二进制补码处理及浮点/定点混合运算等典型嵌入式工程实践。广泛应用于无人机高度计、智能穿戴海拔监测与IoT气象终端中。

weixin_34640289的博客 143

M1芯片架构革命:Arm迁移、Rosetta 2与统一内存深度解析

Arm架构并非简单将手机芯片搬上电脑,而是指令集、微架构与系统集成的全栈重构;Rosetta 2作为动态二进制翻译引擎,突破x86兼容瓶颈,实现近乎原生的应用运行效率;统一内存架构(UMA)则从底层消解CPU/GPU/NPU间的数据搬运开销,大幅提升创意负载与AI推理的能效比。这些技术共同支撑起轻薄本‘全天候冷静高性能’的新范式,在视频剪辑、本地大模型推理(如llama.cpp)、ARM虚拟化(UTM/Ubuntu ARM64)等场景中展现出远超传统x86轻薄本的工程优势。本文聚焦苹果M1芯片背后的真实架构

weixin_34178244的博客 430

使用 Visual Studio Code 搭建 SAP UI5 本地开发环境

工欲善其事,必先利其器。时至今日,SAP 提供了非常多的 SAP UI5 开发工具,既包含本地搭建的,也包含浏览器里远端使用的工具,比如 WebIDE 和 Business Application Studio. 我们访问下面这个链接,就能找到所有这些工具的安装或者配置步骤: https://tools.hana.ondemand.com/#sapui5 如果想选择本地开发,SAP 推荐的工具是 Visual Studio Code,也就是本文要介绍的内容。 也可以下载 WebIDE 的本地安装包,将其安

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 1万+

Gitea Actions接入Apple硬件:从Runner部署到iOS构建实战

持续集成(CI/CD)是现代软件工程的基础设施,自托管方案能有效保护代码隐私并降低第三方依赖。Gitea作为轻量级代码托管平台,从1.19版本起内置Actions功能,以兼容GitHub Actions的工作流语法,让团队可以自主搭建完整的构建流水线。然而,当任务涉及Apple平台产物时,Linux服务器无法直接编译iOS或macOS应用,必须将运行器接入真实macOS硬件。act_runner作为官方执行器,通过注册token与Gitea服务端建立连接,并利用标签匹配机制将工作流调度到对应Apple设备。

weixin_30920597的博客 384

HFSS实战项目——微带带通滤波器设计

本文详细介绍并设计了一款微带带通滤波器,通过HFSS三位电磁仿真软件对其进行仿真设计及优化,仿真结果表明,本文设计的滤波器表现出优良的滤波性能,符合设计要求。

2401_87464239的博客 5393

Camunda 7.x 系列【62】启动流程实例源码解析

为了更好的了解Camunda,接下来我们简单分析下启动流程实例相关源码

记录知识、锤炼自我 1174

用编码Agent自动生成App Store截图与预览视频:Goldie实战评测

移动应用上架时,App Store截图与预览视频的准备往往比写代码更耗时,尤其面对多尺寸设备和合规要求时。编码Agent作为一种能理解代码库并自主执行任务的智能体,正在改变这一流程。它自动分析项目结构、规划截图路径、驱动模拟器完成真实界面捕获,并合成符合苹果规格的预览视频。其内置的合规校验规则能提前识别尺寸错误、内容违规等阻断项,降低审核驳回风险。此类工具特别适合缺乏专职设计师的中小团队与个人开发者,可显著缩短上架素材制作周期。Goldie正是这一思路的实践者,它以编码Agent方式实现从截图生成到合规检查

weixin_33991418的博客 339

ESP32网络开发实例-开发环境搭建

NodeMCU-ESP-32S开发环境搭建 NodeMCU-32S 最强的ESP32 开发板非盗版或副厂的CH340。WiFi 蓝牙ESP-32 可用Arduino IDE ESP32-S 是一款通用型WiFi-BT-BLE MCU模组,功能强大,用途广泛,可以用于低功耗传感器网络和要求极高的任务,例如语音编码、音频流和MP3解码等。 此款模组的核心是ESP32芯片,具有可扩展、自适应的特点。两个CPU核可以被单独控制或上电。时钟频率的调节范围为80 MHz到240 MHz。用户可以切断CPU的电源,利用低

视觉与物联智能 3781

安装cocosPod 失败的解决办法

第一种 安装时不管用: sudo gem install cocoapods 报错 ERROR: Error installing cocoapods: ERROR: Failed to build gem native extension. current directory: /Library/Ruby/Gems/2.6.0/gems/ffi-1.13.1/ext/ffi_c /System/Library/Frameworks/Ruby.framework/Versions/.

C 1300

GEE:关于遥感生态指数(RSEI)的若干疑问

本文记录了若干关于在 Google Earth Engine (GEE)平台上,计算基于主成分分析(PCA)的遥感生态指数(RSEI)的问题。并记录了解决这些问题的一些答案。问题包括,主成分分析的特征值的正负,主成分的占比,去云后空值像素的处理方法,异常值处理方法,如何看载荷等。

养乐多的博客 3417

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

Cocoapods安装中出现的问题解决

Cocoapods的使用

博客-ZhangYaXun 6794

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

解决CocoaPods安装卡住反应慢或失败

Building native extensions. This could take a while... current directory: /Library/Ruby/Gems/2.3.0/gems/ffi-1.14.2/ext/ffi_c /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/bin/ruby -r ./siteconf20210203-987-tfjdrx.rb extconf.rb mkmf.rb can't f

adojayfan的博客 1万+

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

mac电脑安装cocoapods出错,以及安装最新版本ruby方法

使用如上命令确实安装成功了,但在 Flutter 中启动 Xcode 就会报错,启动失败。的环境变量,不用多想,按照提示来(不要复制如下路径,复制你终端提示的命令)会在安装完后提示两个路径:将这两个路径复制到你的命令行,重新执行一下。我尝试后,发现又安装失败。所以现在的情况就只有一个办法,升级。时碰到一个报错:大概率是ruby的版本太低导致的。根据以上,提醒我们需要一个至少 1.9 版本的。,指定一个低版本是否可行呢?的版本太低了,导致不能安装最新的。,那我卸载然后继续安装。版本是否就可以了呢?

3041

CocoaPods安装问题

主要步骤: sudo gem install cocoapods pod setup 验证是否安装成功: pod search SDWebImage 常见问题: 1sudo gem install cocoapods没有反应。 解决方法:替换成淘宝的源   gemsources--removehttps://rubygems.org/   gemsou...

weixin_30471065的博客 237
上一篇: MacBook安装RVM
下一篇: UITableView使用笔记
香香的汤圆
博客等级 码龄7年 1粉丝 6原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值