flutter doctor命令无法在Ubuntu 18.04上检索Dart SDK

时间:2020-01-02 06:18:57

标签: flutter dart-sdk

$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

5 个答案:

答案 0 :(得分:0)

[[已解决]]后来我意识到那个时候在孟加拉国封杀了storage.googleapis网站,因此仅使用VPN就可以了。 注意:自大约一个月以来,该站点再次被阻止。

答案 1 :(得分:0)

当我第一次尝试安装dart sdk时,我也遇到了类似的问题。在孟加拉国,现在存储位置被阻止了(我不知道为什么)。因此,在这种情况下,您有两个选择要么使用vpn,要么使用china(china doc)的抖动存储位置。对我来说,使用vpn并不是更安全的选择,所以我选择使用中国的存储位置。

答案 2 :(得分:0)

我遇到了完全相同的问题,发现 flutter/bin/internal 中名为 engine.version 的文件是“头”问题所在。我去了flutter GitHub repo,找到了相同的文件,然后用他们的repo中的内容替换了文件的所有内容。

这是 link

答案 3 :(得分:0)

验证您是否激活了任何防病毒软件。就个人而言,卡巴斯基阻止了安装,因此,解决方案之一可以是停用您的防病毒软件

答案 4 :(得分:-1)

这是一个openssl证书错误。这仅表示尝试建立安全连接以获取SDK时出现问题,这表明本地ssl配置中存在错误。因此,尝试并修复您的openssl安装。

运行openssl命令,查看是否存在任何错误。 如果不正确,请尝试将证书配置文件链接到正确的文件,即如果收到错误,则无法链接到openssl.cnf文件。

如果这一切都不起作用,请尝试重新安装openssl

sudo apt-get purge openssl
sudo apt-get update
sudo apt-get install openssl