在安装过程中,我收到一条消息:
很遗憾,组件安装未成功完成。请检查错误消息的详细日志。
我尝试安装到所有用户,单个用户,许多目的地和名称。
详:
输出文件夹:C:\Program Files (x86)\Google\Cloud SDK下载谷歌云SDK核心。提取 Google Cloud SDK 核心。创建 Google Cloud SDK bat 文件:C:\Program Files (x86)\Google\Cloud SDK\cloud_env.bat安装组件。文件名、目录名或卷标语法不正确。安装失败。
怎么办?
出于某种原因,它似乎不喜欢路径中的空格。更改为其他不带空格的路径:如 C:/some/folder/with/no/spaces/cloud-sdk
"find"命令是一个标准的Windows命令,自DOS时代以来就已经存在。如果您的系统上不存在它,这通常意味着您的 PATH 已损坏或有人从 C:\Windows\System32 中删除了"查找.exe"。无论哪种情况,云 SDK 安装程序都不是问题。
如果你在 C:\Windows\System32 中仍然有 'find.exe',你可以检查你的 PATH 变量,并在它没有被包含的情况下添加回'C:\Windows\System32'。
来源: https://issuetracker.google.com/issues/35907845
昨天安装时我遇到了同样的错误,我为此尝试了不同的解决方案集。
- 我在
PATH
变量中创建了一个find.exe
路径 - 我还在环境变量中创建了一个
CLOUDSDK_PYTHON
路径 - 我尝试卸载Python(我认为是2.7.14)并重新安装它。
- 我将 SDK 将安装到的路径重定向到。默认路径为
C:Program Files (x86)GoogleCloud SDK
。我刚刚删除了CloudSDK
上的空间,然后立即安装。
希望这有帮助。
这是云SDK文件夹/目录路径中的空间问题,谷歌云SDK安装程序将默认路径添加为
C:{USER_DIR}GoogleCloud SDK
因此,删除云和SDK之间的空格或将路径更改为没有空格的不同文件夹,它应该可以正常工作。