Proxy gCloud SDK无法安装在公司代理背后的macOS中
我正在尝试安装gcloudsdk,同时使用一个在代理(有时还有VPN)后面工作的公司网络。我使用pac.fcgi文件(自动代理配置)自动获取代理设置 现在,当我尝试在终端中运行./install.sh时,我经常会遇到以下错误Proxy gCloud SDK无法安装在公司代理背后的macOS中,proxy,google-cloud-platform,gcloud,Proxy,Google Cloud Platform,Gcloud,我正在尝试安装gcloudsdk,同时使用一个在代理(有时还有VPN)后面工作的公司网络。我使用pac.fcgi文件(自动代理配置)自动获取代理设置 现在,当我尝试在终端中运行./install.sh时,我经常会遇到以下错误 ➜ google-cloud-sdk ./install.sh Welcome to the Google Cloud SDK! To help improve the quality of this product, we collect anonymized usa
➜ google-cloud-sdk ./install.sh
Welcome to the Google Cloud SDK!
To help improve the quality of this product, we collect anonymized usage data
and anonymized stacktraces when crashes are encountered; additional information
is available at <https://cloud.google.com/sdk/usage-statistics>. You may choose
to opt out of this collection now (by choosing 'N' at the below prompt), or at
any time in the future by running the following command:
gcloud config set disable_usage_reporting true
Do you want to help improve the Google Cloud SDK (Y/n)?
ERROR: (gcloud.components.list) Failed to fetch component listing from server. Check your network settings and try again.
➜ 谷歌云sdk./install.sh
欢迎使用谷歌云SDK!
为了帮助提高该产品的质量,我们收集匿名使用数据
以及遇到崩溃时的匿名堆栈跟踪;补充资料
可于。你可以选择
要立即退出此集合(通过在下面的提示中选择“N”),或
在将来的任何时候,通过运行以下命令:
gcloud config set disable\u usage\u reporting true
您是否希望帮助改进Google Cloud SDK(是/否)?
错误:(gcloud.components.list)无法从服务器获取组件列表。请检查网络设置,然后重试。
我发现了同样的问题,但他们的问题与ipv6有关。我已经禁用了ipv6(我甚至无法启用它),我正在使用以太网连接到网络。因此,答案对我没有用处
我搜索了有关安装的代理相关信息,找到了。它要求使用非交互式安装程序,并在安装后使用gcloud命令设置代理。我的问题是我甚至不能安装gcloud。我尝试过交互式和非交互式安装程序
我可以在公司代理后安装gcloud
PS:我在macOS High Sierra上使用zsh shell(已经试用过bash),以防万一。所以,问题是在安装gcloud之前我无法设置代理。gcloud的安装基本上是在路径中设置CLI,并安装一些必需的组件(
core
,bq
,gsutil
等)
所以我所做的就是在我的.zshrc
source <PATH to gcloud sdk>/google-cloud-sdk/path.zsh.inc
source <PATH to gcloud sdk>/google-cloud-sdk/completion.zsh.inc
我安装了gcloud
,没有使用install.sh
脚本
PS:运行
scutil--proxy
以了解系统中设置的代理设置。适用于遇到此问题的Windows 10用户。我从归档版本页面安装了google SDK。然后使用gitbash使用/googlecloudsdk/install.sh
进行安装。然后在环境变量中手动添加到PATH以使用命令
source <PATH to gcloud sdk>/google-cloud-sdk/path.bash.inc
source <PATH to gcloud sdk>/google-cloud-sdk/completion.bash.inc
gcloud components install core bq gsutil