在OS X上安装Google Cloud SDK:(gcloud.components.list)无法从服务器获取组件列表
我正在尝试安装Google Cloud SDK(https://cloud.google.com/sdk/docs/quickstart-mac-
os-x)并收到以下错误消息:
ERROR: (gcloud.components.list) Failed to fetch component listing from
server. Check your network settings and try again.
已经尝试更新OpenSSL和相应的Python(也尝试使用Python 2.7.8):
openssl version
OpenSSL 1.0.2k 26 Jan 2017
python -V
Python 2.7.13
Python也使用此OpenSSL版本:
>>> import ssl
>>> ssl.OPENSSL_VERSION
'OpenSSL 1.0.2k 26 Jan 2017'
我在跑 mac OS 10.12.4
我也尝试过brew cask install google-cloud-sdk
有效地下载常规版本并执行install.sh脚本。结果相同。
进一步的调试显示,它无法加载https://dl.google.com/dl/cloudsdk/channels/rapid/components-2.json
并引发以下错误:URLError:
<urlopen error timed out>
。通过Python加载此文件直接起作用:
urllib2.urlopen('https://dl.google.com/dl/cloudsdk/channels/rapid/components-2.json')
有任何想法吗?此外,任何提示如何进一步调试,将不胜感激:)