这是我的代码结构:
addition
|_ summing
|_ sum_prg.go
|_ addition.go
|_ go.mod
go.mod 的内容
module addition
go 1.14
sum_prg.go 的内容
package summing
func sumIt(ii int) int {
return ii + 10
}
add.go 的内容
package main
import (
"fmt"
"summing"
)
func main() {
fmt.Println("hi")
fmt.Println(summing.sumIt(1))
}
这是我运行的步骤:
在addition文件夹里面,去mod init add
在 summing 文件夹中,去构建
回到加法,去安装加法
在第 3 步中,我收到一个错误“addition.go:5:2: package summing is not in GOROOT (c:\go\src\summing)”
这是我的第一次 Go 编程尝试。
我可以成功地按照此处列出的步骤进行操作,但是当我尝试按照相同的步骤操作时,我看到了上面提到的错误。
我是否总是需要使用 somethng.com/else 形式的模块名称?
jeck猫
相关分类