M1处理器安装 cocoapods
公司配备了新的M1 处理器的Mac设备,可把我高兴坏了。设备环境搭建。从cocoapods 开始,真可谓是横拢地拉车—一步一个坎儿
我只说我遇到的情况。
①、安装 homebrow
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
注意啦,这个过程 需要输入 设备密码,然而,还是有失败的情况出现,应该说大多数时候都是失败的,我遇到的情况如下:
上图所展示的是我两次失败的情况,失败原因一样。
一遍一遍的尝试,没别的办法,成功之后如下图:
②、安装 rvm
curl -L get.rvm.io | bash -s stable
source ~/.bashrc
source ~/.bash_profile
这一步一遍就完成了,不多说明
③、更新ruby
1、使用 rvm list known
命令 可查看版本列表,如图:
2、选择安装 ruby 版本为 3.0.0 注意,是我选择了,这个版本,列位看官,也可以选择其他版本
rvm install 3.0.0
在这个过程是经常出错的,我遇到的问题如下:
leihuai@leihuaideMacBook-Pro ~ % rvm install 3.0.0
Searching for binary rubies, this might take some time.
No binary rubies available for: osx/12.1/arm64/ruby-3.0.0.
Continuing with compilation. Please read 'rvm help mount' to get more information on binary rubies.
Checking requirements for osx.
Installing requirements for osx.
Updating system - please wait
Installing required packages: libksba, readline, zlib, openssl@1.1 - please wait
There were package installation errors, make sure to read the log.Try `brew tap --repair` and make sure `brew doctor` looks reasonable.Check Homebrew requirements https://docs.brew.sh/Installation
Error running 'requirements_osx_brew_libs_install libksba readline zlib openssl@1.1',
please read /Users/leihuai/.rvm/log/1643356889_ruby-3.0.0/package_install_libksba_readline_zlib_openssl@1.1.log
Requirements installation failed with status: 1.
查资料发现,该问题的两种解决办法,我选择了第二种,因为第一种办法,对我无效
1、
2、有效
③、 将3.0.0 设置为默认
rvm use 3.0.0 --default
④、跟换gem源 ,在这一步的问题困扰了我好久
会出现如下错误
leihuai@leihuaideMacBook-Pro ~ % gem sources --add http://gems.ruby-china.com/
ERROR: While executing gem ... (Gem::Exception)OpenSSl is not available. Install OpenSSL and rebuild Ruby (preferred) or use non-HTTPS sources
这个问题就很奇怪,明明openssl 已经安装了,但还是会报这个错,是因为M1处理器下, openssl 的路径和ruby 的可用路径不一致,(我是这么以为的) 。查资料发现有关修改路径的问题,我挨个试了下,对我无效,可能对列位看官有效,粘贴到下方
值得注意的是 在inter 处理器下,没有遇到过这种问题
链接一
链接二
我查到的非路径的办法:解决办法如下,这个方法对我是有效的
ruby -vrvm requirementsbrew install libyamlrvm pkg install opensslrvm install 3.0.0 --with-openssl-dir=$HOME/.rvm/usr
⑤、安装cocoapods
sudo gem install -n /usr/local/bin cocoapods
⑥、pod 项目中的使用
使用前 这里有两种方法:
1、git clone https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git ~/.cocoapods/repos/trunk
2、git clone https://github.com/CocoaPods/Specs.git ~/.cocoapods/repos/trunk
方法1、是清华大学的 pod 源,这个方法是下载速度非常快。适用于新开的项目,在podfile 中要标注 pod 源, 对于已存在的项目,不建议这样使用。尤其是多人开发的项目,
方法2、老老实实的下载原来的pod源,慢点,失败了,重来,即可。
到这里就算是集成完了。
至于很多文章上说的,在M1下要作如下操作:
如果你是 M1 芯片的 Mac,还需要做以下操作:
1. 访达-应用程序-实用工具里,右键点击终端-显示简介 (如果找不到实用工具,请以列表或分栏的方式显示项目)
2. 勾选使用 Rosetta 打开
3. 执行 sudo gem install ffi
Rosetta 我勾选了, ffi 我没有安装,列位可以试试
2849765859 我是磊怀 欢迎一起讨论
M1处理器安装 cocoapods相关推荐
- 解决M1处理器安装PS闪退问题Photoshop 2021 fo mac(支持最新M1芯片处理器款mac)
去年苹果在2020年11月11日突然发布了搭载自研M1芯片处理器的最新款Mac,由于这次新版mac系列史无前例的采用arm架构的芯片,导致很多之前为旧版mac开发的软件安装后不兼容无法使用,这其中就包 ...
- 解决M1芯片mac安装AU( Audition2020)AU2020已适配M1芯片,M1处理器安装AU教程方案
AU( Audition)是日常声音处理必不可少的制作软件,自从苹果发售搭载M1处理器的mac后,兼容性出了很大的问题,目前互联网存在的绝大部分Adobe系列软件都出现各种报错和闪退现象!其中我们常用 ...
- M1芯片已适配Final Cut Pro X苹果M1处理器安装新版FCPX教程(适配最新M1芯片处理器款mac,支持Big sur V10.5)
今年苹果公司在2020年11月11日突然发布搭载M1处理器款mac,首次在个人电脑上使用了ARM架构的处理器,全新的ARM架构在Final Cut Pro上的运行速度带来了质的提升,剪辑和导出速度提升 ...
- M1芯片已适配Final Cut Pro X苹果M1处理器安装新版FCPX教程 适配M1芯片的Mac电脑Final Cut Pro更新版本10.5
今年苹果公司在2020年11月11日突然发布搭载M1处理器款mac,首次在个人电脑上使用了ARM架构的处理器,全新的ARM架构在Final Cut Pro上的运行速度带来了质的提升,剪辑和导出速度提升 ...
- M1芯片已适配达芬奇DaVinci Resolve苹果M1处理器安装新版达芬奇17教程(适配最新M1芯片处理器款mac,支持Big sur )
达芬奇调色(DaVinci Resolve ) 一直是视频创作领域调色软件的佼佼者,尤其是在当下的短视频自媒体时代,达芬奇的应用非常广泛,基本是视频创作者的必用软件之一! 但是,在11月份苹果突然发布 ...
- M1芯片安装CocoaPods问题
2020年11月11日,苹果正式发布第一款用于Mac的自研电脑芯片M1.由于ARM架构的原因,目前还有相当一部分未升级ARM架构支持的Mac软件无法在M1芯片的Mac电脑上运行.如果你的应用是通用 ...
- 解决M1处理器安装adobe闪退问题 PR/PS/AE/LR/AU/AI等已全部支持MAC苹果 M1芯片处理器
Adobe软件兼容性更新 ,PR/PS/AE/LR/AU等软件已全部支持苹果最新M1芯片 ,搭建可以放心购买m1芯片的苹果电脑了- 苹果公司最新发布的基于M1芯片的Mac笔记本电脑应该很多小伙伴都入手 ...
- 解决M1处理器安装Pr闪退问题 Adobe Premiere 2020 Mac M1优化稳定版(支持最新款M1芯片Mac)
苹果公司最新发布的基于M1芯片的Mac笔记本电脑应该很多小伙伴都入手了,但是最新的Mac由于采用的是基于ARM架构的核心,对很多基于Intel(英特尔)处理器的老款mac的软件应用兼容不太好,导致很多 ...
- 解决M1处理器安装adobe闪退问题 After Effect cc AE 2020 M1直装稳定版支持M1系统 MAC苹果 M1芯片处理器
Adobe软件兼容性更新 ,PR/PS/AE/LR/AU等软件已全部支持苹果最新M1芯片 ,搭建可以放心购买m1芯片的苹果电脑了- 苹果公司最新发布的基于M1芯片的Mac笔记本电脑应该很多小伙伴都入手 ...
最新文章
- Oracle中rank() over, dense_rank(), row_number() 的区别
- andriod访问网络出现NetworkOnMainThreadException解决方法
- 吴裕雄--天生自然 高等数学学习:平面及其方程
- ant jmeter 优化报告
- 关于在for循环中绑定事件打印变量i是最后一次。
- 用python爬虫批量下载pdf
- java函数的返回值类型_JAVA函数的返回值类型详解以及生成随机数的例题
- [C/C++]如何在ARM环境下进行开发
- 论文中的CNN网络绘制软件
- ico小图标的下载及使用
- 如何衡量一篇英语作文词汇丰富度?
- 蜡笔小新钢达姆机器人_《蜡笔小新》当中出现的组合,小伙伴们最喜欢谁?
- codevs 1024 一塔湖图 floyd 解题报告
- 我手机中舍不得删除的43条搞笑短信
- 开源100天,OneFlow送上“百天大礼包”:深度学习框架如何进行性能优化?
- win10系统怎么无线连接投影仪,win10笔记本无线连接
- VCS编译仿真警告Warning
- Oracle创建表、删除表、修改表(添加字段、修改字段、删除字段)语句总结
- 【项目总结】之——JS分割字符串
- matlab 中的三次样条插值函数spline使用说明
热门文章
- 从再见Borland说起
- Choreographer原理及应用
- CSS3动画animation
- win7计算机之间传输文件,win7电脑与电脑之间怎么传大文件_win7电脑断网时怎么相互传大文件...
- HTML项目部署到本地tomcat服务器
- 关于对广电网络的疑惑~
- 下班前几分钟,我学会了如何使用 Vuex
- PHP识别用户是通过手机浏览器、安卓app还是苹果app访问网站
- 【Revit二次开发】事务和事务处理(Transaction and FailureHandlingOptions)
- vbnet 修改系统时间