V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Leronron
V2EX  ›  Apple

M1 是不是对 cocopods 支持的不行

  •  
  •   Leronron · 2021-02-07 13:20:40 +08:00 · 2370 次点击
    这是一个创建于 1386 天前的主题,其中的信息可能已经有所发展或是发生改变。

    不管是 pod install 还是 update 都会报错,有大佬知道方案吗

    13 条回复    2021-02-11 13:18:53 +08:00
    Leronron
        1
    Leronron  
    OP
       2021-02-07 13:21:41 +08:00
    谷歌说要用 rossetta 的模式运行 terminal,还是没成功
    lujie2012
        2
    lujie2012  
       2021-02-07 13:27:23 +08:00
    测试了一下 pod install 正常,但是 pod update 报错,我也是昨天刚刚旧 mac book 迁移到 M1,你到 cocopod 官方,还有以 stackoverfollow 找找答案,google 一下。
    shenfu1991
        3
    shenfu1991  
       2021-02-07 13:35:08 +08:00
    正常运行,原生要最新版本,rosetta 可以老版本
    Originalee
        4
    Originalee  
       2021-02-07 13:37:28 +08:00
    cocoapods 的 github issue 里有对应的解决方案,大致也是以 rossetta 的模式运行,
    之前拿到电脑以后 pod install 失败后,就按 issue 里的方案处理了一下,之后就没问题了
    akring
        5
    akring  
       2021-02-07 14:05:49 +08:00
    我在 .zshrc 里加了一个别名 alias pod="arch -x86_64 pod",总结来说就是用 rossetta 运行,目前 install /update 等都正常
    CommandZi
        6
    CommandZi  
       2021-02-07 15:00:04 +08:00
    全程 rossetta 的模式,包括 brew install
    所以我现在电脑包含两个 brew,一个 x86,一个 arm,默认安装路径不一样
    chiaf
        7
    chiaf  
       2021-02-07 15:13:13 +08:00
    native 项目 pod 没问题,但是 RN 项目 pod 总是出问题,不知道该找谁,GitHub,stackoverflow 上面的方法不太行
    tinkerer
        8
    tinkerer  
       2021-02-07 17:46:21 +08:00
    @Originalee 哈哈哈哈,你拼写对了,上面都没在意 cocopods 拼错了
    sshtcpip
        11
    sshtcpip  
       2021-02-08 22:30:56 +08:00
    1,在终端的简介中勾选“使用 Rosetta 打开”
    2,运行 sudo gem install cocoapods
    3,运行 sudo gem install ffi
    4,pod install
    chiaf
        12
    chiaf  
       2021-02-10 23:06:32 +08:00
    @Leronron 这个问题您解决了吗?
    今天将 ruby 用 rbenv 重装了一遍,pod 的 ruby 环境切换成非系统的版本,RN 还是不行,原生项目 pod install 可以,但是 update 不行。
    Leronron
        13
    Leronron  
    OP
       2021-02-11 13:18:53 +08:00
    @chiaf 没有,我有两台 MacBook,现在再用 Intel 的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2973 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 00:09 · PVG 08:09 · LAX 16:09 · JFK 19:09
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.