`找不到包" appengine"使用VS代码时出错

时间:2017-09-13 06:20:49

标签: google-app-engine visual-studio-code

通过关注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

1 个答案:

答案 0 :(得分:3)

我确实使用了该教程,它通过终端和VS代码在我的Mac上工作。

您可以按照本教程使用VS代码使用python部署GAE应用程序: Deploy GAE app with VS code

•别忘了更新dev_appserver.pytasks.json的路径。

如果没有成功,则需要重新安装/ init google-cloud-sdk

请注意,在安装/初始化期间提供root权限是必要的,以便允许安装程序脚本正确添加路径。

最后一件事:避免路径中的波浪扩展~。在配置中使用绝对路径(通常必须始终使用绝对路径,除非有理由使用波浪号使用相对地址)

祝你好运,'。