【问题标题】:Unable to execute flutter doctor command无法执行颤振医生命令
【发布时间】:2019-01-23 04:59:46
【问题描述】:
我想探索一下 Flutter 并关注this link 的安装步骤。我添加了路径并使用echo $PATH检查了它,我看到了该路径中的颤振文件。在终端中执行flutter doctor 后,出现以下错误:
dyld: Library not loaded: /usr/local/opt/readline/lib/libreadline.6.dylib
Referenced from: /usr/local/bin/bash
Reason: image not found
Abort trap: 6
我只在颤振的图像文件夹/工作目录中执行了flutter doctor。我搜索了错误并尝试了以下操作:
brew upgrade bash
ln -s /usr/local/opt/readline/lib/libreadline.7.dylib /usr/local/opt/readline/lib/libreadline.6.dyli
-
brew link readline --force
但我仍然面临同样的问题。
【问题讨论】:
标签:
flutter
flutter-dependencies
【解决方案1】:
我尝试了以下方法并得到了结果:
- MacMini3:flutter deepakt$ brew install bash
正在更新自制软件...
警告:bash 5.0.0 已经安装,只是没有链接
您可以使用brew link bash 链接此版本。
- MacMini3:flutter deepakt$ brew link bash
正在链接 /usr/local/Cellar/bash/5.0.0...
错误:无法对 bin/bash 进行符号链接
目标 /usr/local/bin/bash
是属于 bash 的符号链接。您可以取消链接:
brew unlink bash
要强制链接并覆盖所有冲突文件:
酿造链接--覆盖bash
列出所有将被删除的文件:
brew link --overwrite --dry-run bash
- MacMini3:flutter deepakt$ brew unlink bash
取消链接 /usr/local/Cellar/bash/5.0.0... 0 符号链接已删除
MSCOE-MacMini3:flutter deepakt$ brew link --overwrite bash
正在链接 /usr/local/Cellar/bash/5.0.0... 已创建 67 个符号链接
MacMini3:flutter deepakt$ flutter doctor
医生总结(要查看所有详细信息,请运行 flutter doctor -v):