gpt4 book ai didi

google-app-engine - 将 appengine 与 arch 和 zsh 一起使用无法找到 goapp

转载 作者:数据小太阳 更新时间:2023-10-29 03:12:41 25 4
gpt4 key购买 nike

我是 appengine 的新手,已经安装了来自 AUR(arch 用户存储库)的 google-cloud-sdk 和位于/opt/google-cloud-sdk 的 google-appengine-go 扩展

多亏了这个,我能够使用

运行开发服务器
dev_appserver.py app.yaml

但是在使用goapp serve时我发现了

goapp: command not found

zshrc 中将 /opt/google-cloud-sdk/platform/google_appengine:$PATH 添加到我的 $PATH 变量并运行 goapp serve 我现在得到了错误。

zsh: permission denied: goapp

如果 sudo goapp 服务

sudo: goapp: command not found

因此,我无法使用更新后的 sdk 通过 goapp test 运行测试预先感谢您的帮助。

最佳答案

我遇到了同样的问题,我想我知道它通常是如何工作的。

  1. 您下载谷歌云 SDK ( https://cloud.google.com/sdk/downloads )
  2. 下载并解压缩到您要使用它的文件夹后,您必须执行 ./google-cloud-sdk/install.sh。Appengine 不是下载的一部分。可以使用该 install.sh 脚本选择它。它将下载像 appengine 这样的项目。之后你有一个名为平台/google_appengine正如你自己提到的。
  3. 您可能必须更改执行权限,例如chmod 755 平台/google_appengine/go*
  4. 将文件夹 platform/google_appengine 添加到 PATH(如果尚未完成)。命令“which”不会显示不可执行的二进制文件。如果您没有更改权限,它不会显示路径,即使在 PATH 变量中也是如此。

关于google-app-engine - 将 appengine 与 arch 和 zsh 一起使用无法找到 goapp,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47091955/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com