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.goottenere questo errore:
main.go:4:2: import "mylib": cannot find package
Ho provato a eseguire go build mylib.goprima ma non sembra fare nulla (nessun file generato, nessun messaggio di errore). Quindi hai idea di come potrei farlo?
go installnella directory di mylibprima e riprovare.