Go'da özel bir paket oluşturmaya ve kullanmaya çalışıyorum. Muhtemelen çok açık bir şey ama bu konuda fazla bilgi bulamıyorum. Temel olarak, aynı klasörde şu iki dosya var:
mylib.go
package mylib
type SomeType struct {
}
main.go
package main
import (
"mylib"
)
func main() {
}
Ne zaman denemek go run main.go
, bu hatayı alıyorum:
main.go:4:2: import "mylib": cannot find package
go build mylib.go
İlk çalıştırmayı denedim ama hiçbir şey yapıyor gibi görünmüyor (dosya oluşturulmadı, hata mesajı yok). Peki bunu nasıl yapabileceğime dair bir fikrin var mı?
go install
dizin altında çalıştırın mylib
ve tekrar deneyin.