通过关注this tutorial,我创建了一个go lang项目并通过Visual Studio Code
打开它。
代码本身工作正常我可以运行服务器,但不知何故VS 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
,但根据this stackoverflow question,我不应该这样做。
如何让VS Code正确识别谷歌应用引擎库?
appengine
~/dev/google-cloud-sdk/platform/google_appengine/goroot-1.8/src/appengine
个包
我正在使用macOS Sierra 10.12.6
。
答案 0 :(得分:3)
我确实使用了该教程,它通过终端和VS代码在我的Mac上工作。
您可以按照本教程使用VS代码使用python部署GAE应用程序: Deploy GAE app with VS code
•别忘了更新dev_appserver.py
中tasks.json
的路径。
如果没有成功,则需要重新安装/ init google-cloud-sdk
。
请注意,在安装/初始化期间提供root权限是必要的,以便允许安装程序脚本正确添加路径。
最后一件事:避免路径中的波浪扩展~
。在配置中使用绝对路径(通常必须始终使用绝对路径,除非有理由使用波浪号使用相对地址)