【问题标题】:How to resolve flutter doctor issues with home brew?如何解决家庭酿造的颤振医生问题?
【发布时间】:2018-08-22 05:40:48
【问题描述】:

我正在使用 OS X High Sierra。 我从这里的安装文档开始: https://flutter.io/setup-macos/ 但是我似乎无法安装 libimobiledevice 和 ideviceinstaller。

当我开始颤振医生时,我得到以下信息:

✗ libimobiledevice and ideviceinstaller are not installed. To install, run:
        brew install --HEAD libimobiledevice
        brew install ideviceinstaller

所以我按要求去做:

brew install --HEAD libimobiledevice
Error: libimobiledevice 1.2.0_2 is already installed
To install HEAD_2, first run `brew unlink libimobiledevice`


brew install ideviceinstaller
Warning: ideviceinstaller 1.1.0_4 is already installed

之后,如果我再次打电话给医生,则会显示与上述相同的错误。我该如何解决这个问题?

【问题讨论】:

  • 有时医生会显示已经解决的旧错误。您可以尝试继续按照说明进行操作,看看是否一切正常。

标签: flutter flutter-dependencies


【解决方案1】:

在 MacOS 中经过几个小时后,我按照以下所有步骤解决了这个问题:

1- 转到https://brew.sh 网站并复制并在终端中运行“Install Homebrew”命令,如下所示:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 

然后在终端中运行所有这些命令:

2-brew install wget

3- 卸载 ideviceinstaller : brew uninstall ideviceinstaller -g

4-卸载 libimobiledevice : brew uninstall libimobiledevice -g

5-使用 --HEAD 安装 libimobiledevice :brew install --HEAD libimobiledevice -g

6-安装 ideviceinstaller : brew install ideviceinstaller -g

7-sudo rm -rf /var/db/lockdown/*

8- 然后运行./flutter doctor,我就解决了 :)

【讨论】:

  • -g 是 brew 卸载命令的无效参数。你的意思是 -f 是强制的吗?
【解决方案2】:

用 brew 安装 Flutter 的最简单方法

点击 fabsb/flutter 存储库

brew tap fabsb/flutter

然后安装flutter:

brew cask install flutter

最后验证您的安装:

flutter doctor

要消除颤动和这个水龙头:

brew cask uninstall flutter
brew untap fabsb/flutter

来源:

https://github.com/fabsb/homebrew-flutter

【讨论】:

    猜你喜欢
    • 2021-08-11
    • 2021-09-16
    • 2019-01-18
    • 2014-03-11
    • 1970-01-01
    • 2022-12-20
    • 1970-01-01
    • 2023-03-10
    • 2020-03-11
    相关资源
    最近更新 更多