Próbuję utworzyć i używać niestandardowego pakietu w Go. Prawdopodobnie jest to coś bardzo oczywistego, ale nie mogę znaleźć wielu informacji na ten temat. Zasadniczo mam te dwa pliki w tym samym folderze:
mylib.go
package mylib
type SomeType struct {
}
main.go
package main
import (
"mylib"
)
func main() {
}
Kiedy próbuję go run main.go, pojawia się ten błąd:
main.go:4:2: import "mylib": cannot find package
Próbowałem go build mylib.gonajpierw uruchomić, ale wydaje się, że nic nie robi (brak wygenerowanego pliku, brak komunikatu o błędzie). Więc masz pomysł, jak mógłbym to zrobić?
go installw katalogu mylibfirst i spróbuj ponownie.