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.go
najpierw 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 install
w katalogu mylib
first i spróbuj ponownie.