你做了什么?
x1a3b1x
你想看到什么?
以 go fmt
为例子。
它应该做类似 go fmt src/ciel/anotherfile.go
的事情。
你看到了什么?
can't load package: package main: no buildable Go source files in /home/lion/aosc/ciel/src/ciel
我理解当我指定一个包时,go工具会忽略 _file
:
https://godoc.org/cmd/go/#hdr-Description_of_package_lists
以 "." 或 "_" 开头的目录和文件名以及名为 "testdata" 的目录都会被 go 工具忽略。
但是,根据上下文,这个规则是针对包的,当我明确地将文件名作为参数传递时,它们不应该被忽略。
我认为这可能与 go/build.Context.UseAllFiles
有关。
https://godoc.org/pkg/go/build/#Context
1条答案
按热度按时间piok6c0g1#
这与#21529有关。