gpt4 book ai didi

flutter - 无法在 Macbook air M1 中安装 cocoapods,每次创建 flutter 项目时 pod 文件都丢失

转载 作者:行者123 更新时间:2023-12-05 08:29:27 52 4
gpt4 key购买 nike

当我创建任何 flutter 项目 cocoapods 错误时。

[警告:CocoaPods 未安装。跳过 pod 安装。CocoaPods 用于检索 iOS 和 macOS 平台端的插件代码,这些插件代码响应您在 Dart 端的插件使用情况。如果没有 CocoaPods,插件将无法在 iOS 或 macOS 上运行。有关详细信息,请参阅 https://flutter.dev/platform-plugins要安装,请参阅 https://guides.cocoapods.org/using/getting-started.html#installation 以获取说明。

CocoaPods 未安装或未处于有效状态。在 iPhone 13 上启动应用程序时出错。]

当我输入这个命令时 {gem install cocoapods}我看到这个错误[/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/bin/ruby -I/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0 -r ./siteconf20211126-3876-kzgsqu.rb extconf.rb*** extconf.rb 失败 ***由于某种原因无法创建 Makefile,可能是缺少必要的库和/或标题。检查 mkmf.log 文件以获取更多详细信息。您可以需要配置选项。

提供的配置选项:--with-opt-dir--without-opt-dir--with-opt-include--without-opt-include=${opt-dir}/include--with-opt-lib--without-opt-lib=${opt-dir}/lib--with-make-prog--without-make-prog--源目录=。--curdir--ruby=/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/bin/$(RUBY_BASE_NAME)--with-ffi_c-目录--without-ffi_c-目录--with-ffi_c-include--without-ffi_c-include=${ffi_c-dir}/include--with-ffi_c-lib--without-ffi_c-lib=${ffi_c-dir}/lib--enable-system-libffi--disable-system-libffi--with-libffi-配置--without-libffi-config--with-pkg-config--without-pkg-config/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/mkmf.rb:467:in try_do': 编译器未能生成可执行文件。 (RuntimeError) 你必须先安装开发工具。来自/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/mkmf.rb:546:in try_link0 中的 block 来自/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/tmpdir.rb:93:in mktmpdir' from/System/Library/Frameworks/Ruby.framework/版本/2.6/usr/lib/ruby/2.6.0/mkmf.rb:543:in try_link0'来自/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/mkmf.rb:570:in try_link' from/System/Library/Frameworks/Ruby.framework/版本/2.6/usr/lib/ruby/2.6.0/mkmf.rb:672:in try_ldflags'来自/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/mkmf.rb:1832:in pkg_config' from extconf.rb:9:in system_libffi_usable?'来自 extconf.rb:42:in `'

要了解此扩展编译失败的原因,请查看可在此处找到的 mkmf.log:

/Users/raghib/.gem/ruby/2.6.0/extensions/universal-darwin-20/2.6.0/ffi-1.15.4/mkmf.log

extconf 失败,退出代码 1

Gem 文件将保留在/Users/raghib/.gem/ruby/2.6.0/gems/ffi-1.15.4 中以供检查。]

最佳答案

首先完全卸载 cocoapods:

sudo gem uninstall cocoapods
sudo gem uninstall cocoapods-core
sudo gem uninstall cocoapods-downloader

然后安装brew:

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

然后安装 Cocoapods:

brew install cocoapods

关于flutter - 无法在 Macbook air M1 中安装 cocoapods,每次创建 flutter 项目时 pod 文件都丢失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70119945/

52 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com