Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Proxy gCloud SDK无法安装在公司代理背后的macOS中_Proxy_Google Cloud Platform_Gcloud - Fatal编程技术网

Proxy gCloud SDK无法安装在公司代理背后的macOS中

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

我正在尝试安装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 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