情况是这样的:
昨天不小心把 .cocoapods
文件夹给删除了,然后 pod install
就一直报错,试了各种方法这个文件夹就是不能恢复。后来从以前的备份硬盘里面复制了一份,然后就一直卡在各种命令上。后来没辙,使用了重装系统大法,今天又折腾半天,还是无法使用,直接 crash 。
电脑是 M1 的 mbp,最早的 cocoapods 是用 homebrew 安装的,原生项目 pod install 没问题,但是在 rn 项目中没法使用。后来使用 rbenv 来管理 ruby 版本,在 2.7.2 的版本下,rn 项目可以使用 pod install 命令了,但是一直卡在下载 glog 上面。本来想着 删除 .cocoapods 文件夹试试会不会下载会快一点,结果就成现在这样子了。
重装系统后,直接用 rbenv 管理 ruby 下载的 cocoapods,好家伙,直接 crash
然后各种搜索,还是基本跟以前一样的答案,安装 ffi,执行 arch -x86_64 pod install
,这些方法都试过,包括 rosetta 模式下也不行。
后来想了想,是不是 cocoapods 还不支持 M1,是不是得等到下个版本,1.11.0
目前暂时用 Carthage 或者 SPM 管理第三方库了,头疼
1
vvard3n 2021-03-17 14:52:18 +08:00
对的。昨天才装,还是要 arch -x86_64 pod install
|
2
vvard3n 2021-03-17 14:52:55 +08:00
不过我是能正常使用。
|
4
vvard3n 2021-03-17 16:18:18 +08:00
@chiaf 官网那个命令装的,没装 homebrew,ruby 换了国内源。
终端是以 Rosetta 模式运行的,我用 arch -x86_64 pod install 执行了一次后,普通 pod install 就能用了 |
5
BrettD 2021-03-18 00:32:11 +08:00 via iPad
在 Rosetta 模式终端里面 gem 安装 ffi 之后就能正常运行了
|