Это моя структура кода:
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
}
Содержание дополнения. go
package main
import (
"fmt"
"summing"
)
func main() {
fmt.Println("hi")
fmt.Println(summing.sumIt(1))
}
Вот шаги, которые я выполнил:
Внутри папки добавления, go Мод инициализации добавления
Внутри папки суммирования, go build
Назад дополнительно, go Установка дополнения
In шаг 3 я получаю сообщение об ошибке "сложение. go: 5: 2: суммирование пакета не в GOROOT (c: \ go \ src \ summing)"
Это мой первая go попытка программирования.
Я могу успешно выполнить шаги, перечисленные здесь , но когда я пытаюсь выполнить те же шаги, я вижу ошибку, упомянутую выше.
Всегда ли мне нужно иметь Имена модулей вида somethng.com/else?