go build: /msfs2020-go-master 中没有 Go 文件

go build: no Go files in /msfs2020-go-master

我正在尝试重建 golang github 存储库以应用一些小的更改。

我尝试修改的go应用如下https://github.com/lian/msfs2020-go 请使用提供的 github link 检查文件树。

我用的是master分支,解压到/user/Documents/msfs2020-go-master

如果我从 /user/Documents/msfs2020-go-master 调用 go build,输出等于:no Go files in /user/Documents/msfs2020-go-master

我尝试删除 go.mod 并用 go mod init github.com/lian/msfs2020-go 重新创建它,然后是 go mod tidy 但仍然 no Go files in /user/Documents/msfs2020-go-master

这里是当前的go.mod

module github.com/lian/msfs2020-go

go 1.16

require github.com/gorilla/websocket v1.4.2

这里是 go.sum

github.com/gorilla/websocket v1.4.2 h1:+/TMaTYc4QFitKJxsQ7Yye35DkWvkdLcvGKqM+x0Ufc=
github.com/gorilla/websocket v1.4.2/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/adAjf1fMHhE=

master 是用 1.14 构建的,我使用的是 1.16 golang。 我的所有测试都在“Hello World”开发级别上进行 applications/modules run/build/install。

我做错了什么?我很乐意接受任何意见,如果需要,我会提供更多信息。

命令go build 在当前工作目录中构建包。命令报错,因为仓库根目录下没有包。

通过构建包含命令的包来修复。以下任何一项都将从存储库的根目录开始工作:

go build ./vfrmap

cd vrfrmap
go build

go build github.com/lian/msfs2020-go/vfrmap

另请参阅文件 build-vfrmap.sh