goapp fmt源代码目录

时间:2014-10-24 20:26:58

标签: go

在Google App Platform网站上关注golang示例时,我发现它建议将源文件直接放入应用程序文件夹的子文件夹中,例如。

app/
  hello/
    hello.go
  app.yaml

我可以使用goapp serve app启动应用。

但我无法格式化源代码。我的第一个猜测是goapp fmt app - 失败。我也无法构建应用:goapp build app

can't load package: package app: cannot find package "app" in any of:
         ....
         ....

尝试使用GOPATH:

GOPATH=`pwd`/app goapp build

没有多大意义

can't load package: package .: no buildable Go source files in /....

我还担心安装软件包可能很麻烦,除非我找到了正确启动它们或正确配置GOPATH的地方。关于Google App Engine Go应用程序应该是什么样子的任何想法?

1 个答案:

答案 0 :(得分:2)

格式化应用程序中的所有内容:

  goapp fmt ./app/...

构建所有:

 goapp build ./app/...

我经常cd到包含app.yaml的目录,以便我可以:

 goapp serve
 goapp fmt ./...

等等。