我尝试过通过命令行和自制在mac 10上安装google,并得到了同样的错误。
错误:(gcloud.components.update)提供的路径必须存在.
我不明白如果下载压缩文件、解压缩文件并运行安装脚本,路径怎么会丢失。我还能做些什么来使安装工作呢?
我试过各种工作.我升级了自制的。使用了各种sudo命令。我还是会犯同样的错误。
以下是自制安装的输出:
○ → brew install --cask google-cloud-sdk
Updating Homebrew...
==> Auto-updated Homebrew!
Updated 2 taps (homebrew/core and homebrew/cask).
==> New Formulae
gnupg@2.2
==> Updated Formulae
Updated 1 formula.
==> Updated Casks
Updated 13 casks.
==> Caveats
google-cloud-sdk is installed at /usr/local/Caskroom/google-cloud-sdk/latest/google-cloud-sdk. Add your profile:
for bash users
source "/usr/local/Caskroom/google-cloud-sdk/latest/google-cloud-sdk/path.bash.inc"
source "/usr/local/Caskroom/google-cloud-sdk/latest/google-cloud-sdk/completion.bash.inc"
for zsh users
source "/usr/local/Caskroom/google-cloud-sdk/latest/google-cloud-sdk/path.zsh.inc"
source "/usr/local/Caskroom/google-cloud-sdk/latest/google-cloud-sdk/completion.zsh.inc"
for fish users
source "/usr/local/Caskroom/google-cloud-sdk/latest/google-cloud-sdk/path.fish.inc"
==> Downloading https://dl.google.com/dl/cloudsdk/release/google-cloud-sdk.tar.gz
Already downloaded: /Users/wxc3426/Library/Caches/Homebrew/downloads/cda39f18c3069c1a4ac0cd5b1d91541af945cd331eba8443c58ec5c890343c0a--google-cloud-sdk.tar.gz
Warning: No checksum defined for cask 'google-cloud-sdk', skipping verification.
All formula dependencies satisfied.
==> Installing Cask google-cloud-sdk
Beginning update. This process may take several minutes.
ERROR: (gcloud.components.update) The provided path must exist.
==> Purging files for version latest of Cask google-cloud-sdk
Error: Failure while executing; `/usr/bin/env CLOUDSDK_PYTHON=/usr/local/opt/python@3.9/bin/python3 /usr/local/Caskroom/google-cloud-sdk/latest/google-cloud-sdk/install.sh --usage-reporting false --bash-completion false --path-update false --rc-path false --quiet` exited with 1. Here's the output:
Welcome to the Google Cloud SDK!
Beginning update. This process may take several minutes.
ERROR: (gcloud.components.update) The provided path must exist.
This will install all the core command line tools necessary for working with
the Google Cloud Platform.发布于 2021-04-29 12:39:18
关于wooper和Dondi发布的步骤,这里可以给出一个可能的答案:
遵循这些步骤至少到2c,如果显示权限错误,很可能~/.config/gcloud只能通过根用户访问。
如果在运行./google-cloud-sdk/bin/gcloud init之后,您会得到以下错误:
错误:可达性检查失败。无法到达dl.google.com/dl/cloudsdk/channels/rapid/components-2.json with httplib2 (SSLCertVerificationError),无法通过请求(SSLError)到达dl.google.com/dl/cloudsdk/channels/rapid/components-2.json,网络连接问题可能是由于代理或防火墙设置造成的。
您可能需要从这个接受答案中检查帖子,以卸载所有版本的帖子并清理自制版本。
这应该可以让你通过谷歌登录页面登录。
发布于 2021-05-10 16:24:41
我把我的错误修好了。搜索上面的错误。
找到这个问题stackoverflow.com.…/问询/65208575/…
遵循约翰·汉利给出的最高评分答案中的说明。
基本上卸载所有版本的Python。( macupdate.com/app/mac/5880/python/uninstall )清理了自制软件。ran~/gcloud/bin/gcloud init也出现了同样的错误,但这一次它为我提供了继续的选项,并将我发送到了google登录页面。登入。顺利完成。
发布于 2021-10-04 23:30:43
我发现一些env变量(如cert)被设置为无效。
观察任何基于路径且设置错误的env变量。在那里,您可以从零开始./gcloud配置集{ env } {correct_value}或重新配置env。
https://stackoverflow.com/questions/67235599
复制相似问题