flutter doctor 命令无法在 Ubuntu 18.04 上检索 Dart SDK
flutter doctor command failed to retrieve the Dart SDK on Ubuntu 18.04
$flutter doctor
运行 这个命令产生这个输出 -
Downloading Dart SDK from Flutter engine bdc9708d235e582483d299642ad8682826ebb90d...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- 0:01:09 --:--:-- 0
curl: (35) OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to storage.googleapis.com:443
Failed to retrieve the Dart SDK from: https://storage.googleapis.com/flutter_infra/flutter/bdc9708d235e582483d299642ad8682826ebb90d/dart-sdk-linux-x64.zip
If you're located in China, please see this page:
https://flutter.dev/community/china
我不是来自中国,这是我第一次尝试设置 flutter,所以我不明白为什么这不起作用。
我还使用 -
向系统变量添加了抖动
$nano ~/.bashrc
这是一个 openssl 证书错误。这只是意味着在尝试建立安全连接以获取 SDK 时出现问题,这表明您的本地 ssl 配置存在错误。因此,请尝试修复您的 openssl 安装。
运行 openssl
命令并查看是否存在任何错误。
如果您的证书配置文件不正确,请尝试 link 到正确的文件,即如果您遇到错误,则无法 link 到 openssl.cnf 文件。
如果这一切都不起作用,请尝试重新安装 openssl
sudo apt-get purge openssl
sudo apt-get update
sudo apt-get install openssl
后来我才知道storage.googleapis
那个时候在孟加拉国被封锁了,所以用VPN就行了。
注意:该网站又被封锁了。
我第一次尝试安装dart sdk时也遇到了类似的问题。在孟加拉国,存储位置现在被封锁(我不知道为什么)。因此,在这种情况下,您有两个选择,要么使用 vpn,要么使用中国的 flutter 存储位置 (china doc)。使用 vpn 对我来说不是一个更安全的选择,所以我选择使用中国的存储位置。
我遇到了完全相同的问题,发现 flutter/bin/internal 中名为 engine.version 的文件是“头”问题所在。我去了 flutter GitHub 回购并找到了相同的文件,然后用他们回购中的内容替换了文件的所有内容。
这是 link。
验证您是否激活了任何防病毒软件。就个人而言,卡巴斯基阻止了安装,因此,解决方案之一是停用您的防病毒软件
我遇到了同样的问题。我刚刚删除了我机器上的 flutter 文件夹,并用从 flutter 网站下载的新文件夹替换了它。这似乎解决了我的问题。
正在使用
flutter doctor -v
按照 nimey sara thomas in 的建议为我解决了这个问题!
$flutter doctor
运行 这个命令产生这个输出 -
Downloading Dart SDK from Flutter engine bdc9708d235e582483d299642ad8682826ebb90d...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- 0:01:09 --:--:-- 0
curl: (35) OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to storage.googleapis.com:443
Failed to retrieve the Dart SDK from: https://storage.googleapis.com/flutter_infra/flutter/bdc9708d235e582483d299642ad8682826ebb90d/dart-sdk-linux-x64.zip
If you're located in China, please see this page:
https://flutter.dev/community/china
我不是来自中国,这是我第一次尝试设置 flutter,所以我不明白为什么这不起作用。 我还使用 -
向系统变量添加了抖动$nano ~/.bashrc
这是一个 openssl 证书错误。这只是意味着在尝试建立安全连接以获取 SDK 时出现问题,这表明您的本地 ssl 配置存在错误。因此,请尝试修复您的 openssl 安装。
运行 openssl
命令并查看是否存在任何错误。
如果您的证书配置文件不正确,请尝试 link 到正确的文件,即如果您遇到错误,则无法 link 到 openssl.cnf 文件。
如果这一切都不起作用,请尝试重新安装 openssl
sudo apt-get purge openssl
sudo apt-get update
sudo apt-get install openssl
后来我才知道storage.googleapis
那个时候在孟加拉国被封锁了,所以用VPN就行了。
注意:该网站又被封锁了。
我第一次尝试安装dart sdk时也遇到了类似的问题。在孟加拉国,存储位置现在被封锁(我不知道为什么)。因此,在这种情况下,您有两个选择,要么使用 vpn,要么使用中国的 flutter 存储位置 (china doc)。使用 vpn 对我来说不是一个更安全的选择,所以我选择使用中国的存储位置。
我遇到了完全相同的问题,发现 flutter/bin/internal 中名为 engine.version 的文件是“头”问题所在。我去了 flutter GitHub 回购并找到了相同的文件,然后用他们回购中的内容替换了文件的所有内容。
这是 link。
验证您是否激活了任何防病毒软件。就个人而言,卡巴斯基阻止了安装,因此,解决方案之一是停用您的防病毒软件
我遇到了同样的问题。我刚刚删除了我机器上的 flutter 文件夹,并用从 flutter 网站下载的新文件夹替换了它。这似乎解决了我的问题。
正在使用
flutter doctor -v
按照 nimey sara thomas in