【问题标题】:`cannot find package "appengine" error` when using VS code使用 VS 代码时`找不到包“appengine”错误`
【发布时间】:2017-09-13 06:20:49
【问题描述】:

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

【问题讨论】:

  • 作为健全性检查,“appengine”是否存在于这些目录中? /usr/local/Cellar/go/1.8.3/libexec/src/ 或 /Users/ironsand/go/src/ ?
  • 试试这个教程如何添加 GAE 作为扩展:cloud.google.com/tools/visual-studio/docs/quickstart
  • @ironsand 你能解决这个 VS 问题吗?如果是这样,建议您在此处发布您的答案作为解决方案,以更好地帮助社区。​​span>
  • @Helpful 不,这些目录中没有“appengine”,并且包存在于`~/dev/google-cloud-sdk/platform/google_appengine/goroot-1.8/src/appengine`中。
  • @MaherAbuthraa 本教程适用于Visual Studio,不适用于Visual Studio Code

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


【解决方案1】:

我确实使用了该教程,它通过终端和 VS Code 在我的 Mac 上运行。

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

• 不要忘记在tasks.json 中更新dev_appserver.py 的路径。

如果这不起作用,您需要重新安装/初始化 google-cloud-sdk

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

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

祝你好运,'。

【讨论】:

  • 这是python 的教程,我正在使用go。我是不是误会了?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2022-01-05
  • 2014-01-27
  • 2020-11-02
  • 2021-10-15
  • 2020-11-12
  • 2021-01-25
  • 1970-01-01
相关资源
最近更新 更多