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
再試行してください。