通过遵循本教程,我创建了一个go lang项目并通过 Visual Studio Code
。
代码本身可以运行服务器,但是以某种方式显示代码
cannot find package "appengine" in any of:
/usr/local/Cellar/go/1.8.3/libexec/src/appengine (from $GOROOT)
/Users/ironsand/go/src/appengine (from $GOPATH)
我认为我必须为Google App Engine设置GOROOT
,但是根据这个stackoverflow问题,我不应该。
如何正确识别Google App Engine库?
更多信息
appengine
软件包存在于~/dev/google-cloud-sdk/platform/google_appengine/goroot-1.8/src/appengine
我正在使用macOS Sierra 10.12.6
。
我确实使用了该教程,它通过终端和VS代码在我的Mac上工作。
您可以按照本教程使用VS代码与Python部署GAE应用程序:用VS代码部署GAE应用
•不要忘记更新tasks.json
中的dev_appserver.py
的路径。
如果这没有解决,您需要重新安装/init google-cloud-sdk
。
请注意,在安装/初始化期间有必要提供根特权,以允许安装程序脚本正确添加路径。
最后一件事:避免在路径中扩展~
。在config。中使用绝对路径(在一般绝对路径中,必须始终使用,除非有理由与tilde一起使用相对地址)
祝你好运,'。