无法在 MacBook M1 上通过 Bundler 安装 CocoaPods [重复]

     2023-02-23     193

关键词:

【中文标题】无法在 MacBook M1 上通过 Bundler 安装 CocoaPods [重复]【英文标题】:Can't Install CocoaPods via Bundler on MacBook M1 [duplicate] 【发布时间】:2021-09-18 03:22:04 【问题描述】:

我正在尝试通过 Bundler 在 MacBook Air M1 上安装 CocoaPods,但一直收到此错误消息。我正在使用 Rosetta Terminal,但它没有帮助。

命令:

bundler exec pod install

堆栈:

CocoaPods : 1.10.1  
Ruby : ruby 2.6.3p62 (2019-04-16 revision 67580 [universal.x86_64-darwin20]  
RubyGems : 3.0.3  
Host : macOS 11.4 (20F71)  
Xcode : 12.5.1 (12E507)  
Git : git version 2.30.1 (Apple Git-130)  
Ruby lib dir : /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib  

错误

LoadError - dlopen(/Users/myName/Documents/projectName/bundler/ruby/2.6.0/gems/ffi-1.15.0/lib/ffi_c.bundle, 9): no suitable image found.  Did find:
    /Users/myName/Documents/projectName/bundler/ruby/2.6.0/gems/ffi-1.15.0/lib/ffi_c.bundle: mach-o, but wrong architecture
    /Users/myName/Documents/projectName/bundler/ruby/2.6.0/gems/ffi-1.15.0/lib/ffi_c.bundle: mach-o, but wrong architecture - /Users/myName/Documents/projectName/bundler/ruby/2.6.0/gems/ffi-1.15.0/lib/ffi_c.bundle
/Users/myName/Documents/projectName/bundler/ruby/2.6.0/gems/ffi-1.15.0/lib/ffi.rb:6:in `require’
/Users/myName/Documents/projectName/bundler/ruby/2.6.0/gems/ffi-1.15.0/lib/ffi.rb:6:in `rescue in <top (required)>’
/Users/myName/Documents/projectName/bundler/ruby/2.6.0/gems/ffi-1.15.0/lib/ffi.rb:3:in `<top (required)>’
/Users/myName/Documents/projectName/bundler/ruby/2.6.0/gems/ethon-0.13.0/lib/ethon.rb:3:in `require’
/Users/myName/Documents/projectName/bundler/ruby/2.6.0/gems/ethon-0.13.0/lib/ethon.rb:3:in `<top (required)>’
/Users/myName/Documents/projectName/bundler/ruby/2.6.0/gems/typhoeus-1.4.0/lib/typhoeus.rb:2:in `require’
/Users/myName/Documents/projectName/bundler/ruby/2.6.0/gems/typhoeus-1.4.0/lib/typhoeus.rb:2:in `<top (required)>’
/Users/myName/Documents/projectName/bundler/ruby/2.6.0/gems/cocoapods-core-1.10.1/lib/cocoapods-core/cdn_source.rb:440:in `require’
/Users/myName/Documents/projectName/bundler/ruby/2.6.0/gems/cocoapods-core-1.10.1/lib/cocoapods-core/cdn_source.rb:440:in `download_typhoeus_impl_async’
...
/Library/Ruby/Gems/2.6.0/gems/bundler-2.2.7/exe/bundle:37:in `<top (required)>’
/usr/local/bin/bundle:23:in `load’
/usr/local/bin/bundle:23:in `<main>’

【问题讨论】:

我不使用bundler,所以我不是 100% 确定,但没有它我收到了类似的信息。 TL;DR 预装的 ruby​​ 版本非常过时,通过 brew 更新它为我修复了它。看到这个答案:***.com/a/66556339/1185169 @SimonMcLoughlin 我尝试遵循这个答案并将 ruby​​ 升级到 3.0.1,但随后 Bundler 返回错误 google-api-client-0.38.0 requires ruby ​​version ~&gt; 2.4, which is incompatible with the current version, ruby ​​3.0.1p64 我不使用也不知道捆绑软件是什么。一个快速的谷歌说 google-api-client v0.38 也非常旧。最新版本是 0.53.0。我不知道您设置的哪一部分正在使用该库,但请尝试更新该库的版本,或者在他们的 github 上抱怨。试图弄清楚如何使用旧版本的 ruby​​ 不是我建议遵循的路径。如果不是 100% 需要 bundler,也许尝试安装最新的 ruby​​ 并使用不带 bundler 的 cocoapods @SimonMcLoughlin 我试图更新所有库并一次又一次地运行 pod install 我从帖子中得到一个错误,这很奇怪 我厌倦了一堆不同的工具和解决方案。当我找到上面的链接时,我所做的是卸载所有东西(卸载 ruby​​ 工具,卸载 cocoapods,卸载额外版本的 ruby​​)。然后我打开了一个没有罗塞塔的新终端。安装 brew,安装 ruby​​,安装 cocoapods(没有捆绑器或任何兼容模式),然后在项目目录中执行 pod install。没有额外的工具、设置或兼容模式 【参考方案1】:

可以在这篇文章中找到答案:***.com/a/66556339/1185169 就我而言,主要问题是本地安装的 ruby​​ 版本 v2.7.2。必须使用 v2.7.3 或更新版本

【讨论】:

无法在 MacBook M1 芯片上构建 Kotlin Multiplatform 移动项目

】无法在MacBookM1芯片上构建KotlinMultiplatform移动项目【英文标题】:UnabletobuildKotlinMultiplatformmobileprojectonMacBookM1chip【发布时间】:2021-08-2903:16:10【问题描述】:我无法为iOS应用程序构建KMM项目。我正在关注KMMgetstarted。我有以下设... 查看详情

我无法在我的 macbook air m1 上安装 PostgreSQL 的 JDBC 驱动程序

】我无法在我的macbookairm1上安装PostgreSQL的JDBC驱动程序【英文标题】:Ican\'tinstallJDBCdriverforPostgreSQLonmymacbookairm1【发布时间】:2022-01-0304:32:43【问题描述】:我尝试在我的MacbookAirM1上安装PostgreSQL的JDBC驱动程序,但没有安装。它说... 查看详情

Xcode 在 M1 MacBook Pro 上引发构建错误

】Xcode在M1MacBookPro上引发构建错误【英文标题】:XcodethrowsbuilderroronM1MacBookPro【发布时间】:2021-11-2309:30:33【问题描述】:我们有一个可以在旧的基于Intel的MacBook上正确编译的应用程序。但是在M1MacBookPro上,由于arm64最新iPhone模拟... 查看详情

在 M1 Macbook 上反应原生运行 iOS 的构建错误

】在M1Macbook上反应原生运行iOS的构建错误【英文标题】:BuilderrorofreactnativeruniOSonM1Macbook【发布时间】:2021-06-1104:48:39【问题描述】:我第一次在我的M1SiliconApple计算机上使用“react-nativeinitReactNStudy”初始化了新的react-native项目。... 查看详情

Cocoapods 无法在新的 m1 mac Big Sur Xcode 上运行

】Cocoapods无法在新的m1macBigSurXcode上运行【英文标题】:Cocoapodswon\'tworkonnewm1macBigSurXcode【发布时间】:2021-03-3117:11:57【问题描述】:我正在摆脱我8岁的mac,并正在切换到新的m1macbookair,但我的旧项目都没有运行。我已经成功安装... 查看详情

无法在 M1 Macbook Pro 中安装“therubyracer v0.12.3”gem

】无法在M1MacbookPro中安装“therubyracerv0.12.3”gem【英文标题】:UnableToInstall\'therubyracerv0.12.3\'geminM1MacbookPro【发布时间】:2021-04-2421:01:51【问题描述】:我正在使用M1MacbookPro并想为railswebapp安装therubyracer和libv8。但是由于下面描述的... 查看详情

Flutter 项目无法在 Mac M1 上构建

】Flutter项目无法在MacM1上构建【英文标题】:FlutterprojectfailingtobuildonMacM1【发布时间】:2021-06-1003:46:57【问题描述】:我最近购买了带有M1芯片的新Mac书,在构建时遇到了Flutter和Firebase之间的巨大问题。我会同时列出Flutter错误日... 查看详情

无法在 M1 MacBook Big Sur 中安装 mysql2 0.5.3

】无法在M1MacBookBigSur中安装mysql20.5.3【英文标题】:Couldn\'tinstallmysql20.5.3inM1MacBookBigSur【发布时间】:2021-11-0723:48:13【问题描述】:您好,我正在尝试在MacBookM1BigSur中安装mysql2gem,但出现以下错误。ld:librarynotfoundfor-lzstdclang:error:li... 查看详情

无法在 M1 Mac 上使用 Docker 安装Sharp

】无法在M1Mac上使用Docker安装Sharp【英文标题】:CannotinstallsharpwithDockeronM1Mac【发布时间】:2021-11-0121:29:20【问题描述】:在M1Mac上使用yarninstall安装sharp是可以的,但使用Docker会导致以下错误:error/usr/src/app/node_modules/sharp:Commandfail... 查看详情

无法在 MacBook Pro M1 上的 Docker 中运行 DataStax-Studio

】无法在MacBookProM1上的Docker中运行DataStax-Studio【英文标题】:UnabletorunDataStax-StudioinDockeronMacBookProM1【发布时间】:2021-09-0812:21:48【问题描述】:我正在尝试安装Cassandra和DataStax-studio以访问我在docker内的MacBookProM1上的Cassandra。我能... 查看详情

在新的 macbook pro M1 上安装错误 pod

】在新的macbookproM1上安装错误pod【英文标题】:ErrorpodinstallingonnewmacbookproM1【发布时间】:2022-01-1806:33:01【问题描述】:我目前在尝试在我的新macbookproM1上安装pod时遇到此问题。版本:12.0(21A344)end^~~Traceback(mostrecentcalllast):2:from/usr... 查看详情

Fresh React Native 项目仅在归档和本地设备(M1 MacBook)时在 IOS 15 构建上失败

】FreshReactNative项目仅在归档和本地设备(M1MacBook)时在IOS15构建上失败【英文标题】:FreshReactNativeProjectFailsonIOS15buildonlywhenarchivingandonlocaldevice(M1MacBook)【发布时间】:2022-01-1522:39:26【问题描述】:我认为我正在使用最新的react-nat... 查看详情

在 M1 macbook 上 brew install elasticsearch 导致“可执行文件中的 CPU 类型错误”错误

】在M1macbook上brewinstallelasticsearch导致“可执行文件中的CPU类型错误”错误【英文标题】:brewinstallelasticsearchonM1macbookresultsin"BadCPUtypeinexecutable"error【发布时间】:2022-01-2401:21:40【问题描述】:我有一台配备M1处理器的全新Ma... 查看详情

如何在 MacBook Air M1 上安装 python 和工作 ide

】如何在MacBookAirM1上安装python和工作ide【英文标题】:HowtoinstallpythonandaworkingideontheMacBookAirM1【发布时间】:2021-10-0706:43:09【问题描述】:提前抱歉。我根本不明白python、Spyder或pycharm之类的ide以及例如anaconda互动。我首先尝试做... 查看详情

无法在 M1 Mac 上使用 Pip 安装 OpenCV

】无法在M1Mac上使用Pip安装OpenCV【英文标题】:UnabletoinstallOpenCVusingPiponM1Mac【发布时间】:2022-01-1210:55:30【问题描述】:在Mac上使用pip安装opencv-python时,出现如下错误。/Users/zhaojun/Github/OpenCV_Demo/venv/bin/python/Users/zhaojun/Github/OpenCV_... 查看详情

无法在 M1 Mac 上安装 OpenCV Python

】无法在M1Mac上安装OpenCVPython【英文标题】:UnabletoinstallOpenCVPythononM1Mac【发布时间】:2021-09-2020:36:04【问题描述】:我一直在关注这个帖子(https://trayansh.medium.com/setting-machine-learning-environment-on-m1-mac-apple-silicon-959836bf494d),成功安... 查看详情

Spyder“图形后端”“自动”选项在 M1 macbook 上不起作用

】Spyder“图形后端”“自动”选项在M1macbook上不起作用【英文标题】:Spyder"Graphicsbackend""automatic"optionnotworkingonM1macbook【发布时间】:2022-01-0919:23:41【问题描述】:我通过miniforge安装了python3的本机版本,通过homebrew... 查看详情

无法在苹果 m1 芯片中的颤振项目上执行 pod 安装

】无法在苹果m1芯片中的颤振项目上执行pod安装【英文标题】:Can\'tperformpodinstallonflutterprojectinapplem1chip【发布时间】:2021-11-0806:19:33【问题描述】:我最近做了一个Flutter项目,并将该项目移到了我的带有m1芯片的新macmini上。我... 查看详情