m1 rvm install 3.0.0 Error running ‘__rvm_make -j8‘

news/2024/7/20 22:22:14 标签: cocoa, ios

在使用M1 在安装cocopods 前时,安装 rvm install 3.0.0遇到 rvm install 3.0.0 Error running '__rvm_make -j8'
在这里插入图片描述
备注: 该图片是借用其他博客图片,因为我的环境解决完没有保留之前错误信息。

解决方法如下:

1. brew uninstall --ignore-dependencies openssl@3

2. rm -rf /usr/local/etc/openssl@1.1

3. brew reinstall openssl@1.1

4. rvm install 3.0.0

按照顺序输入 ,不用带前面的数字。

设置ruby3.0.0为默认版本。注意这并不会覆盖系统中的ruby版本

rvm use 3.0.0 --default

安装 cocoapods
sudo gem install -n /usr/local/bin cocoapods

查看pod版本
pod --version


http://www.niftyadmin.cn/n/5186819.html

相关文章

华为OD机试 - 环中最长子串(Java JS Python C)

题目描述 给你一个字符串 s,首尾相连成一个环形,请你在环中找出 o 字符出现了偶数次最长子字符串的长度。 输入描述 输入是一个小写字母组成的字符串 输出描述 输出是一个整数 备注 1 ≤ s.length ≤ 500000s 只包含小写英文字母用例 输入alolobo输出6说明最长子字符串之一…

ES Kibana 简介

ES & Kibana 简介 来源:微信公众号《鲜枣课堂》 1998年9月4日,Google公司在美国硅谷成立。正如大家所知,它是一家做搜索引擎起家的公司。 无独有偶,一位名叫Doug?Cutting的美国工程师,也迷上了搜索引擎。他做了…

深入浅出 JetPack Compose UI 自动更新原理

作者:HELLO_WARD 为什么需要学习 Compose 的底层原理? 我想学习底层原理的主要原因是我对 Jetpack Compose 是如何运作的非常感兴趣。相对于传统的 View 系统,JetPack Compose 写起来相当神奇。具体来说,Composable 函数不会有返…

振南技术干货集:深入浅出的Bootloader(4)

注解目录 1、烧录方式的更新迭代 1.1 古老的烧录方式 (怀旧一下,单片机高压烧录器。) 1.2 ISP 与ICP 烧录方式 (还记得当年我们玩过的 AT89S51?) 1.3 更方便的 ISP 烧录方式 1.3.1串口 ISP (是 STC 单片机成就了我们,还是我们成就了…

【python】OpenCV—Image Pyramid(8)

文章目录 1 图像金字塔2 拉普拉斯金字塔 1 图像金字塔 高斯金字塔 在 OpenCV 中使用函数 cv2.pyrDown(),实现图像高斯金字塔操作中的向下采样,使用函数 cv2.pyrUp() 实现图像金字塔操作中的向上采样 import cv2img cv2.imread(C://Users/Administrat…

vue3.x中父组件添加自定义参数后,如何获取子组件$emit传递过来的参数

之前写过一篇文章,vue中父组件添加自定义参数后,如何获取子组件$emit传递过来的参数 现在已经进入vue3.x开发的时代了,那么vue3.x中父组件添加自定义参数后,如何获取子组件$emit传递过来的参数? 1、子组件使用emit传…

图形学 -- Geometry几何

隐式 implicit 基于给点归类,满足某些关系的点 缺点:不规则表面难以描述! algebraic surface 直接用数学公式表示:不直观! Constructive Solid Geometry(CSG) 用简单形状进行加减 distance …

Js 获取表单高亮选中的内容 和 设置文本选中内容

一、获取鼠标当前高亮选中的内容 这里的 el 为 获取到的表单元素 //获取选中开始下标 let startIndex el.selectionStart; //获取选中结束下标 let endIndex el.selectionEnd; //获取表单选中内容 let selectedString el.value.slice(startIndex,endIndex);console.log(se…