1

我正在开发 App Engine 应用程序并遇到此错误运行goapp serve

Failed parsing input: parser: bad import "syscall" in vendor/golang.org/x/net/icmp/message.go

这显然是来自 Glidegolang.org/x/net在我只需要时导入整个包golang.org/x/net/context

我 glide.yaml 中的导入是:

- package: golang.org/x/net
  subpackages:
  - context

glide.lock 文件说

- name: golang.org/x/net
  version: 07b51741c1d6423d4a6abab1c49940ec09cb1aaf
  subpackages:
  - context

我如何将 net/icmp 排除在我的构建之外goapp serve

4

1 回答 1

0

使用 glide 时我经常有额外的导入(有点像issue 101

仅用于测试,请尝试使用重新填充您的供应商文件夹govendor

govendor list
govendor fetch +m

根据我的经验,生成的依赖项列表更清晰。

于 2016-08-14T16:13:09.057 回答