1
$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

我不是来自中国,这是我第一次尝试设置颤振,所以我不明白为什么这不起作用。我还使用 - 向系统变量添加了颤振 -

$nano ~/.bashrc
4

7 回答 7

2

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

这是链接

于 2021-01-08T20:04:40.303 回答
1

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

于 2021-01-31T21:26:11.993 回答
1

后来我意识到那个storage.googleapis时候在孟加拉国被封锁了,所以只使用 VPN 就可以了。

注意:该网站再次被封锁。

于 2020-06-01T05:56:41.020 回答
0

我遇到过同样的问题。我刚刚删除了我机器上的颤振文件夹,并将其替换为从颤振网站下载的新文件夹。这似乎为我解决了这个问题。

于 2021-05-22T22:57:18.990 回答
0

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

于 2020-06-08T05:43:09.400 回答
0

使用

flutter doctor -v

正如nimey sara thomas此评论中所建议的那样,为我解决了这个问题!

于 2021-12-09T05:01:21.437 回答
-1

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

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

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

sudo apt-get purge openssl
sudo apt-get update
sudo apt-get install openssl
于 2020-01-04T07:57:10.307 回答