Goでカスタムパッケージを作成して使用しようとしています。それはおそらく非常に明白なものですが、これについては多くの情報を見つけることができません。基本的に、私はこれら2つのファイルを同じフォルダーに入れます。
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最初に実行しようとしましたが、何も実行していないようです(ファイルが生成されず、エラーメッセージも表示されません)。だから私はこれをどうやってできるのですか?
go installのディレクトリの下で実行し、mylib再試行してください。