当前位置: 首页 > news >正文

XZ_iOS 之 M1 M2 M3的M系列芯片的Mac苹果电脑安装cocoapods

安装的前提,应用程序->终端->右键-显示简介->勾选 使用Rosetta打开,如下图,然后重启终端

安装的顺序如下:Homebrew->rvm->ruby->cocoapods

1、安装Homebrew

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

安装的时候报了以下错误,然后我打开了VPN,就很顺滑的安装了

fatal: unable to access 'https://github.com/Homebrew/brew/': Failed to connect to github.com port 443 after 75004 ms: Couldn't connect to server Failed during: /usr/bin/git fetch --force origin

安装成功后,会有以下提示,将Homebrew的可执行文件添加到系统的$PATH中

直接复制执行

(echo; echo 'eval "$(/usr/local/bin/brew shellenv)"') >> /Users/imacm3/.zprofile 

然后再复制 eval "$(/usr/local/bin/brew shellenv)" 执行即可,如下图:

查看安装的Homebrew版本号

brew -v

2、安装rvm

curl -L get.rvm.io | bash -s stable

查看安装的rvm版本号

rvm -v

3、安装ruby

查看所有的ruby版本

rvm list known

我的是m3芯片,我安装了最新的ruby3.0.0

rvm install ruby-3.0.0

设置ruby3.0.0为默认版本

rvm use 3.0.0 --default

更换ruby镜像源

gem source -l 查看当前源 
gem sources --remove https://rubygems.org 移除当前源 
gem sources --add https://gems.ruby-china.com 增加新的国内镜像源

4、安装cocoapods

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

查看cocoapods版本

pod --version

相关文章:

  • Redis cluster集群设置密码
  • Wireshark与其他工具的整合
  • ImageIO类的使用
  • urllib2 HTTP头部注入
  • 【递归 回溯】LeetCode-226. 翻转二叉树
  • 还在用nvm?来试试更快的node版本管理工具——fnm
  • 【C语言】自定义类型——枚举、联合体
  • 【Android Studio】各个版本下载地址
  • Springboot访问html页面
  • ansible在ubuntu下的安装和使用
  • Android Studio: 解决Gradle sync failed 错误
  • Opencv 入门三(视频滑动条窗口)
  • app设置为HomeLauncher后,如果进行adb install安装,界面会黑屏问题排查记录
  • SVN搭建指导
  • c语言:求算数平均数|练习题
  • hexo+github搭建个人博客
  • css布局,左右固定中间自适应实现
  • DOM的那些事
  • JavaScript类型识别
  • Laravel 中的一个后期静态绑定
  • LeetCode18.四数之和 JavaScript
  • leetcode378. Kth Smallest Element in a Sorted Matrix
  • WinRAR存在严重的安全漏洞影响5亿用户
  • 看图轻松理解数据结构与算法系列(基于数组的栈)
  • 力扣(LeetCode)22
  • 深度学习入门:10门免费线上课程推荐
  • 收藏好这篇,别再只说“数据劫持”了
  • 一份游戏开发学习路线
  • Java数据解析之JSON
  • linux 淘宝开源监控工具tsar
  • 曾刷新两项世界纪录,腾讯优图人脸检测算法 DSFD 正式开源 ...
  • 智能情侣枕Pillow Talk,倾听彼此的心跳
  • #define、const、typedef的差别
  • #我与Java虚拟机的故事#连载19:等我技术变强了,我会去看你的 ​
  • (03)光刻——半导体电路的绘制
  • (2020)Java后端开发----(面试题和笔试题)
  • (4)事件处理——(7)简单事件(Simple events)
  • (delphi11最新学习资料) Object Pascal 学习笔记---第8章第5节(封闭类和Final方法)
  • (Python) SOAP Web Service (HTTP POST)
  • (附源码)spring boot火车票售卖系统 毕业设计 211004
  • (学习日记)2024.04.04:UCOSIII第三十二节:计数信号量实验
  • (一)为什么要选择C++
  • (转)Mysql的优化设置
  • .htaccess配置常用技巧
  • .NET Core 版本不支持的问题
  • .NET Core使用NPOI导出复杂,美观的Excel详解
  • .net framework profiles /.net framework 配置
  • .NET I/O 学习笔记:对文件和目录进行解压缩操作
  • .NET/C# 使用 SpanT 为字符串处理提升性能
  • .NET连接数据库方式
  • .vue文件怎么使用_我在项目中是这样配置Vue的
  • [ 手记 ] 关于tomcat开机启动设置问题
  • []使用 Tortoise SVN 创建 Externals 外部引用目录
  • [BJDCTF2020]The mystery of ip1
  • [BSGS算法]纯水斐波那契数列