【问题标题】:Flutter doctor not recognizing cocoapods even when it is installed即使安装了可可足类,颤振医生也无法识别它
【发布时间】:2022-11-04 11:25:58
【问题描述】:

我有一台 M1 Mac。直到上周,我让这个应用程序运行得非常好。过去两天我试图找出解决以下问题的方法 -

这是 Flutter Doctor 所说的——

这就是宝石清单所说的 -

这是我迄今为止尝试过的 -

  1. sudo gem 卸载 cocoapods

    2.sudo gem 安装 cocoapods

    运行应用程序,我得到同样的错误。

    然后我卸载了 cocoapods 并安装了 brew -

    1.sudo gem 卸载 cocoapods

    2.brew安装cocoapods

    3.pod设置

    运行应用程序,我得到同样的错误。我安装了cocoapods,为什么运行应用程序时显示未安装,运行flutter Doctor时显示使用?

    我已经尝试了stackoverflow和github中提到的很多步骤。

【问题讨论】:

  • 您是否使用 ide 运行颤振命令?我的意思是,Android Studio 还是 Visual Studio?
  • 是的,我正在使用 android studio
  • 当我将 Android Studio 更新到 android-studio-2021.1.1.20-mac_arm 版本时,我遇到了同样的问题。您是否尝试过 intel 版本(带有 rosseta)?
  • 我可能有,但不能确定。我一直在尝试各种命令来让这个东西工作。您能否向我提供有关如何操作的步骤?
  • @Sumchans 一旦在 Android Studio 中完美运行后,您需要使用 Visual Studio 运行代码。这是 android studio 问题,当您需要执行此步骤时,它将起作用。

标签: ios xcode flutter cocoapods


【解决方案1】:
sudo gem uninstall cocoapods
sudo gem uninstall cocoapods-core
sudo gem install cocoapods

然后在运行flutter doctor之前关闭并打开终端

【讨论】:

  • Flutter 医生仍然说 Cocoapods 没有安装。
  • 使用sudo gem list 并卸载所有cocoapods 品种,然后再次尝试安装sudo gem install cocoapods
  • 我也尝试过,没有运气。
【解决方案2】:

我终于不使用 gem install 解决了这个问题,而是通过切换到 brew install 解决了这个问题。如果您使用的是 MacOS,您可以尝试一下。从以下答案中得知:https://stackoverflow.com/a/71398813/16279954

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-02-19
    • 1970-01-01
    • 2023-03-09
    • 2019-08-02
    • 2021-03-03
    • 2021-03-29
    • 2019-11-14
    • 1970-01-01
    相关资源
    最近更新 更多