【发布时间】:2019-02-01 05:20:56
【问题描述】:
我正在试用 Go 的新模块系统,但无法访问本地包。以下项目位于我的 gopath 之外的桌面上的一个文件夹中。
我的项目结构如下:
/
- /platform
- platform.go
- main.go
- go.mod
// platform.go
package platform
import "fmt"
func Print() {
fmt.Println("Hi")
}
// main.go
package main
import "platform"
func main() {
platform.Print()
}
go build main.go 告诉我
cannot find module for path platform
【问题讨论】:
-
嗨,大卫,如果您认为我的回答回答了您的问题,请考虑将其标记为答案。谢谢!
-
从 2.3.3 开始的 maven golang 插件还允许使用本地模块(它在构建过程中自动添加本地路径),您可以查看一些示例 github.com/raydac/mvn-golang/tree/master/mvn-golang-examples/…