我正在尝试在Go中创建和使用自定义包。这可能是非常显然的事情,但我找不到太多关于它的信息。基本上,我有这两个文件在同一个文件夹中:
mylib.go
package mylib
type SomeType struct {
}
main.go
package main
import (
"mylib"
)
func main() {
}
当我尝试运行
go run main.go
时,出现以下错误:main.go:4:2: import "mylib": cannot find package
我已经尝试运行
go build mylib.go
,但似乎没有任何反应(没有生成文件,也没有错误消息)。所以你有什么想法如何做到这一点吗?
mylib
目录下运行go install
,然后再试一遍。 - Joe