【问题标题】:gcloud command not found -installing Google Cloud SDK找不到 gcloud 命令 - 安装 Google Cloud SDK
【发布时间】:2016-12-16 16:21:27
【问题描述】:

我正在尝试在终端中使用以下命令在 Mac 上安装 Google Cloud SDK

curl https://sdk.cloud.google.com | bash

效果很好,但是当我进入下一步时

gcloud init

我得到以下内容

-bash: gcloud: 找不到命令

我已经尝试了与here 相同的问题的所有解决方案,但是我仍然收到相同的错误消息。安装程序也没有提示我以下消息:Modify profile to update your $PATH and enable bash completion? (Y/n)?

【问题讨论】:

  • @jarmod 我刚刚完成。我跟着每一步都没有成功。与路径相呼应; echo "$PATH" 导致 /Users/myname/anaconda3/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/Library/TeX/texbin
  • 一些想法:您可以在sdk.cloud.google.com 轻松阅读安装脚本。 mktemp 失败了吗?查看 install_google_cloud_sdk.bash 脚本。它会在任何地方记录进度吗?是否有可以读取的日志文件以查看失败的原因? gcloud 二进制文件本身是否安装在某个地方(使用 find/locate 来搜索它),只是您的 PATH 没有被修改以找到它?
  • 那么您已经解决了问题?如果是这样,把它写下来作为答案,然后接受它作为答案,否则人们不会知道问题已经解决了。
  • @jarmod 实际上还没有。以上在unix终端中错误地执行并在那里工作,但还没有在我的本地机器上。

标签: terminal installation google-cloud-platform gcloud


【解决方案1】:

根本原因是 Cloud SDK 未添加到您的路径中。如果您关注了multitude of other answers about this issue,仍然遇到同样的问题,则意味着您错过了一步。

您可以编辑/Users/<yourname>/.profile 并包含以下行:

# The next line updates PATH for the Google Cloud SDK.
source '<path-to-where-you-installed-the-cloud-sdk>/path.bash.inc'

或者您可以手动设置 PATH 变量:

export $PATH=<path-to-where-you-installed-the-cloud-sdk>:$PATH

【讨论】:

  • 这仅适用于第一次,在新选项卡或新窗口中使用 gcloud 命令时会收到相同的错误消息“未找到 gcloud 命令”。如何让 gcloud 命令全局可用?
【解决方案2】:

我也遇到了同样的问题,把sdk文件夹放在了路径中带“-”的文件夹里面。 所以我清理了 $PATH 并将文件夹的位置更改为我的家。及其工作

【讨论】:

    猜你喜欢
    • 2020-03-07
    • 2015-09-11
    • 2017-07-30
    • 2015-09-14
    • 2018-12-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-11
    相关资源
    最近更新 更多