Saya mencoba membuat dan menggunakan paket khusus di Go. Mungkin sesuatu yang sangat jelas tetapi saya tidak dapat menemukan banyak informasi tentang ini. Pada dasarnya, saya memiliki dua file ini di folder yang sama:
mylib.go
package mylib
type SomeType struct {
}
main.go
package main
import (
"mylib"
)
func main() {
}
Ketika saya mencoba go run main.go
, saya mendapatkan kesalahan ini:
main.go:4:2: import "mylib": cannot find package
Saya sudah mencoba menjalankannya go build mylib.go
tetapi sepertinya tidak melakukan apa-apa (tidak ada file yang dihasilkan, tidak ada pesan kesalahan). Jadi ada ide bagaimana saya bisa melakukan ini?
go install
bawah direktori mylib
pertama, dan coba lagi.