【问题标题】:Google Cloud SDK "Curl Unrecognized"谷歌云 SDK“无法识别的卷曲”
【发布时间】:2017-06-08 17:42:14
【问题描述】:
如何在本地 Google Cloud SDK 中使用 curl 命令?甚至可能吗? curl 似乎在我的浏览器中与 Google Shell 一起工作得很好,但是我对此太陌生了,无法从 shell 调用本地文件(我不知道你是否可以)。
C:\Users\User\AppData\Local\Google\Cloud SDK>curl --help
'curl' 未被识别为内部或外部命令,
可运行的程序或批处理文件。
【问题讨论】:
标签:
curl
google-cloud-platform
google-compute-engine
【解决方案1】:
我猜你已经在 Windows 机器上安装了Google SDK,你想知道为什么你不能运行curl
curl 不会在您安装 Google SDK 时自动安装,它可以在 Google Shell 中运行,因为它已经安装,您也可以在许多 Linux 机器上找到它,但这取决于特定的操作系统及其发布/配置,因此您应该检查它是否已安装,如果不存在则安装它。
您可以按照例如 this 指南在 Windows 机器上安装 curl 或运行 sudo apt-get install curl 在 Ubuntu 实例上安装它。
【解决方案2】:
您需要为 Windows 安装 curl 二进制文件;可以使用here。
【解决方案3】:
默认情况下,GCP SDK 上未启用 Curl,因此您必须编辑 php.ini 文件。
查看php.iniPHP.ini SDK doc,了解如何在SDK 上启用curl(或等效项)