当我在 MacOS 终端上的终端中使用此命令时显示此错误:
curl https://storage.flutter-io.cn/flutter_infra/flutter/0f7cdca65fba5619c02d00bb5faa40a4f1950df7/dart-sdk-darwin-x64.zip
curl: (77) error setting certificate verify locations:
CAfile: /etc/ssl/certs/ca-certificates.crt
CApath: none
(base)
Run Code Online (Sandbox Code Playgroud)
我检查了这条路径,没有证书。然后我使用此命令来检查证书:
$ curl-config --ca
/usr/local/anaconda3/ssl/cacert.pem
Run Code Online (Sandbox Code Playgroud)
我应该使用这个证书,如何生成证书并使我的curl工作?有什么建议吗?
小智 4
如果您想使用 curl-config --ca 路径作为 cacert 路径,请在 bash 上尝试此命令。
export CURL_CA_BUNDLE=/your/new/cacert/path
Run Code Online (Sandbox Code Playgroud)
对于您的示例,执行此操作。
export CURL_CA_BUNDLE=/usr/local/anaconda3/ssl/cacert.pem
Run Code Online (Sandbox Code Playgroud)
参考:
| 归档时间: |
|
| 查看次数: |
4242 次 |
| 最近记录: |