Sto cercando di creare e utilizzare un pacchetto personalizzato in Go. Probabilmente è qualcosa di molto ovvio ma non riesco a trovare molte informazioni al riguardo. Fondamentalmente, ho questi due file nella stessa cartella:
mylib.go
package mylib
type SomeType struct {
}
main.go
package main
import (
"mylib"
)
func main() {
}
Quando provo a go run main.go
ottenere questo errore:
main.go:4:2: import "mylib": cannot find package
Ho provato a eseguire go build mylib.go
prima ma non sembra fare nulla (nessun file generato, nessun messaggio di errore). Quindi hai idea di come potrei farlo?
go install
nella directory di mylib
prima e riprovare.