Flutter pub.get 停止工作,即使在普通安装上也是如此:尝试查找包 xxx 时出现套接字错误
Flutter pub.get stopped working, even on vanilla install : socket error trying to find package xxx
首先,我已经使用 Flutter 工作了 3 年多,是一个相当老练的开发者。然而这让我百思不得其解,网上也找不到解决办法。
从今天早上开始,我在 运行 flutter pub get
或 flutter doctor
时系统地收到此错误
pub get failed (server unavailable) -- attempting retry 1 in 1 second...
Got socket error trying to find package node_preamble at https://pub.dartlang.org
我在大苏尔 11.2.2
我擦除 Flutter sdk 目录,从官方网站(最新稳定版)重新安装,擦除 .pub-cache 并删除了独立的 dart 安装。重启了好几次。然而,我仍然在第一个“Flutter doctor”上遇到问题
我也手动安装了 node_preamble
软件包,但没有结果。
我时不时地发现提到了代理问题,但我有 none 并使用我的 phone 的 4g 连接重现了该问题。我还停用了防病毒软件,甚至使用 VPN 尝试法国和美国(我在比利时)。
只有我一个吗?你有什么线索吗?
我很想提供 Flutter doctor
,但我做不到。我现在被严重困住了:/
谢谢
因为我正要格式化我的硬盘,所以我卸载了 SOPHOS HOME
防病毒软件,它解决了这个问题。
这很奇怪,因为另一台 Mac 计算机 运行 相同的 OS 和相同的 Sophos 版本工作得很好。
原因是 Sophos Home。
卸载后问题消失
套接字错误基本上是连接错误。在 运行 flutter pub get
的情况下,很可能是由于防火墙导致的套接字错误。检查您的防火墙设置。确保 Flutter、Dart 或您的 IDE 的任何组件都没有被您的防火墙或防病毒程序阻止。
我遇到了同样的问题,发现 dart.exe 被我的防火墙拒绝了网络权限。将 dart.exe 放入例外列表后,问题就解决了。
首先,我已经使用 Flutter 工作了 3 年多,是一个相当老练的开发者。然而这让我百思不得其解,网上也找不到解决办法。
从今天早上开始,我在 运行 flutter pub get
或 flutter doctor
pub get failed (server unavailable) -- attempting retry 1 in 1 second... Got socket error trying to find package node_preamble at https://pub.dartlang.org
我在大苏尔 11.2.2
我擦除 Flutter sdk 目录,从官方网站(最新稳定版)重新安装,擦除 .pub-cache 并删除了独立的 dart 安装。重启了好几次。然而,我仍然在第一个“Flutter doctor”上遇到问题
我也手动安装了 node_preamble
软件包,但没有结果。
我时不时地发现提到了代理问题,但我有 none 并使用我的 phone 的 4g 连接重现了该问题。我还停用了防病毒软件,甚至使用 VPN 尝试法国和美国(我在比利时)。
只有我一个吗?你有什么线索吗?
我很想提供 Flutter doctor
,但我做不到。我现在被严重困住了:/
谢谢
因为我正要格式化我的硬盘,所以我卸载了 SOPHOS HOME
防病毒软件,它解决了这个问题。
这很奇怪,因为另一台 Mac 计算机 运行 相同的 OS 和相同的 Sophos 版本工作得很好。
原因是 Sophos Home。 卸载后问题消失
套接字错误基本上是连接错误。在 运行 flutter pub get
的情况下,很可能是由于防火墙导致的套接字错误。检查您的防火墙设置。确保 Flutter、Dart 或您的 IDE 的任何组件都没有被您的防火墙或防病毒程序阻止。
我遇到了同样的问题,发现 dart.exe 被我的防火墙拒绝了网络权限。将 dart.exe 放入例外列表后,问题就解决了。