Tôi đang cố gắng tạo và sử dụng gói tùy chỉnh trong Go. Có lẽ nó là một cái gì đó rất rõ ràng nhưng tôi không thể tìm thấy nhiều thông tin về điều này. Về cơ bản, tôi có hai tệp này trong cùng một thư mục:
mylib.go
package mylib
type SomeType struct {
}
chính
package main
import (
"mylib"
)
func main() {
}
Khi tôi cố gắng go run main.go
, tôi nhận được lỗi này:
main.go:4:2: import "mylib": cannot find package
Tôi đã cố chạy go build mylib.go
trước nhưng dường như không làm gì cả (không tạo tệp, không có thông báo lỗi). Vì vậy, bất kỳ ý tưởng làm thế nào tôi có thể làm điều này?
go install
trong thư mục mylib
đầu tiên, và thử lại.