【问题标题】:Google Cloud SDK installer fails to complete component installation on Windows 7Google Cloud SDK 安装程序无法在 Windows 7 上完成组件安装
【发布时间】:2016-06-14 00:06:35
【问题描述】:

在安装过程中我收到一条消息:

很遗憾,组件安装没有成功完成。请查看详细日志以获取错误消息。

我尝试安装到所有用户、单个用户、许多目的地和名称。

详情:

输出文件夹:C:\Program Files (x86)\Google\Cloud SDK 下载 Google Cloud SDK 核心。 提取 Google Cloud SDK 核心。 创建 Google Cloud SDK bat 文件:C:\Program Files (x86)\Google\Cloud SDK\cloud_env.bat 安装组件。 文件名、目录名或卷标语法不正确。 安装失败。

怎么办?

【问题讨论】:

  • 您能否报告此问题code.google.com/p/google-cloud-sdk/issues/list,Windows 版本以及您使用的安装方法。您也可以尝试cloud.google.com/sdk/downloads#versioned 下载一个 zip 压缩包,您可以直接解压缩并运行,无需安装步骤。
  • 我遇到了类似的问题,之前它工作正常,但是当我重新安装 google cloud sdk 时,msi 安装程序给了我类似的错误。
  • @LondonUK 你是如何解决这个问题的,因为我面临同样的问题。早些时候它正在工作,当我重新安装时不工作和类似的错误。

标签: windows installation google-cloud-sdk


【解决方案1】:

由于某种原因,它似乎不喜欢路径中的空格。换成其他不带空格的路径:比如 C:/some/folder/with/no/spaces/cloud-sdk

【讨论】:

  • 我试过把空格去掉,但我仍然得到同样的错误
  • 当公司代理是原因但thx时,这不起作用
【解决方案2】:

'find' 命令是一个标准的 Windows 命令,从 DOS 时代就已经存在。如果它在您的系统上不存在,这通常意味着您的 PATH 已损坏或有人从 C:\Windows\System32 中删除了“find.exe”。无论哪种情况,Cloud SDK 安装程序都不是问题。

如果 C:\Windows\System32 中仍有“find.exe”,您可以检查您的 PATH 变量,如果未包含“C:\Windows\System32”,则将其添加回。

来源:https://issuetracker.google.com/issues/35907845

【讨论】:

  • 这应该是评论而不是答案
  • 因为您发布的是链接而不是解释。
【解决方案3】:

我昨天安装时遇到了同样的错误,为此我尝试了不同的解决方案。

  • 我在我的PATH 变量中创建了一个find.exe 路径
  • 我还在我的环境变量中创建了一个CLOUDSDK_PYTHON 路径
  • 我尝试卸载 Python(我认为是 2.7.14)并重新安装它。
  • 我重定向了 SDK 的安装路径。默认路径为C:\Program Files (x86)\Google\Cloud SDK\。我刚刚删除了CloudSDK 上的空间,然后就安装了它。

希望这会有所帮助。

【讨论】:

    【解决方案4】:

    这是 Cloud SDK 文件夹/目录路径中的空间问题,google cloud sdk 安装程序将默认路径添加为

    C:\{USER_DIR}\Google\Cloud SDK
    

    因此,删除 Cloud 和 SDK 之间的空间或将路径更改为没有空格的不同文件夹,它应该可以正常工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-11
      • 1970-01-01
      • 2020-04-12
      • 2017-01-27
      • 2021-11-07
      相关资源
      最近更新 更多