duandaotui5633 2017-11-03 09:08
浏览 52
已采纳

在Arch和zsh中使用Appengine无法找到goapp

I am new to appengine and have installed google-cloud-sdk from the AUR(arch user repository) and and the google-appengine-go extention at /opt/google-cloud-sdk

thanks to this I am able to run a dev server using

dev_appserver.py app.yaml

But when using goapp serve I found

goapp: command not found

After adding /opt/google-cloud-sdk/platform/google_appengine:$PATH to my $PATH variable in zshrc and running goapp serve i now get the error.

zsh: permission denied: goapp

if sudo goapp serve

sudo: goapp: command not found

Due to this I am unable to use the updated sdk to run tests using goapp test Thank you in advance for your help.

  • 写回答

1条回答 默认 最新

  • duanli6834 2017-11-04 11:05
    关注

    I had the same problem and I think I figured out how it usually works.

    1. You download the google cloud sdk (https://cloud.google.com/sdk/downloads)
    2. After downloading and unzipping to the folder where you want to use it you have to executet the ./google-cloud-sdk/install.sh. Appengine is not part of the download. It can be chosen with that install.sh script. it will download items like appengine. Afterwards you have a folder called platform/google_appengine as you mentioned yourself.
    3. You might have to change execution permissions like chmod 755 platform/google_appengine/go*
    4. Add folder platform/google_appengine to the PATH if not done already. The command "which" will not show non-executable binaries. If you did not change permissions it will not show the path, even being within the PATH variable.
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥20 用泊松逆高斯分布拟合已知数据
  • ¥15 web课程,怎么做啊😭没好好听课 根本不知道怎么下手
  • ¥15 做一个关于单片机的比较难的代码,然后搞一个PPT进行解释
  • ¥15 python提取.csv文件中的链接会经常出现爬取失败
  • ¥15 数据结构中的数组地址问题
  • ¥15 maya的mel里,怎样先选择模型A,然后利用mel脚本自动选择有相同名字的模型B呢。
  • ¥15 Python题,根本不会啊
  • ¥15 会会信号与系统和python的来
  • ¥15 关于#python#的问题
  • ¥20 oracle RAC 怎么配置啊,配置