Я намагаюся створити і використовувати спеціальний пакет у Go. Це, мабуть, щось дуже очевидно, але я не можу знайти про це багато інформації. В основному я маю ці два файли в одній папці:
mylib.go
package mylib
type SomeType struct {
}
main.go
package main
import (
"mylib"
)
func main() {
}
Коли я намагаюся go run main.go
, я отримую цю помилку:
main.go:4:2: import "mylib": cannot find package
Я спробував запустити go build mylib.go
перший, але, схоже, нічого не робив (файл не генерується, повідомлення про помилку). То будь-яка ідея, як я могла це зробити?
go install
під каталогом mylib
перший і спробуйте ще раз.