Flutter 医生给出服务器不可用错误
“在 https://pub.dartlang.org 上尝试查找包 node_preamble 时出现套接字错误。 ”
为运行 BigSur 的 mac 安装了 Flutter,从那时起就无法运行它(pub 失败(服务器不可用)。
尝试使用 VPN,但仍然没有解决方案。
相同的屏幕截图 -> https://i.stack.imgur。 com/XpjTH.jpg
Flutter 医生给出服务器不可用错误
“在 https://pub.dartlang.org 上尝试查找包 node_preamble 时出现套接字错误。 ”
为运行 BigSur 的 mac 安装了 Flutter,从那时起就无法运行它(pub 失败(服务器不可用)。
尝试使用 VPN,但仍然没有解决方案。
相同的屏幕截图 -> https://i.stack.imgur。 com/XpjTH.jpg
您需要正确设置颤振路径。
从这里https://flutter.dev/docs/get-started/install/macos#update-your-path
确定放置 Flutter SDK 的目录。您将在第 3 步中需要它。打开(或创建)$HOME/.bash_profile。您可以通过进入终端并输入 nano ~/.bash_profile 使用终端文本编辑器来做到这一点 macOS Catalina 默认使用 Z shell,因此请编辑 $HOME/.zshrc。
如果您使用不同的 shell,则您机器上的文件路径和文件名将不同。
添加以下行并将 [PATH_TO_FLUTTER_GIT_DIRECTORY] 更改为克隆 Flutter 的 git 存储库的路径: export PATH=[PATH_TO_FLUTTER_GIT_DIRECTORY]/flutter/bin:$PATH
例如:
导出 PATH=~/Documents/flutter/bin:$PATH
按 CTRL X,当它要求您保存文件时,选择是
运行 source $HOME/.bash_profile 刷新当前窗口或重启终端
通过运行以下命令验证 flutter/bin 目录现在是否在您的 PATH 中: echo $PATH
请注意,[PATH_TO_FLUTTER_GIT_DIRECTORY] 是您安装 Flutter SDK 的位置,而不是您的应用程序的位置
除了 nano,您可以使用任何文本编辑器来编辑 ~/.bash_profile
我有同样的问题。我非常努力地解决它,我终于在这个页面中找到了解决方案:Flutter pub.get stop working, even on vanilla install : socket error trying to find package xxx
这是因为防病毒软件(这是我在 Mac 上使用的 SOPHOS)。我卸载了它,它工作得很好