タグ

go.modに関するdelegateのブックマーク (3)

  • RURUK BLOG

    こんなディレクトリがあり、main.goからhello.goを呼びたい場合。 . |-- mylib | `-- hello.go `-- main.go main.go のあるディレクトリで次のコマンドを実行します。 labsの部分は任意の名前にします。 go mod init labs コマンドが上手くいくとgo.modファイルが作成されます。 module labs go 1.17 あとは次のようにコードを書けば呼び出せます。

  • go.modについての陥りやすい誤解 - ぽよメモ

    はじめに go.modにおけるGoのバージョン指定 依存先のgoディレクティブの方が古いバージョンを指す場合 依存先のgoディレクティブの方が新しいバージョンを指す場合 goのバージョンよりgoディレクティブが先行する場合 goディレクティブまとめ 1.21以降のgo.modにおけるGoのバージョン指定 require時のバージョンの指定 Minimal version selection モジュールのバージョン replaceの波及先 依存先が別のパスにreplaceしている場合 go.sum まとめ はじめに これはあくあたん工房アドベントカレンダー 2021 11日目の記事です。 ポエムを書いていたら気分が暗くなったので、消して自分の過去のメモを記事にすることにしました。そんな解釈するやつおらへんやろwwと是非笑って読んでください。 2023-09-19追記:Go 1.21からいくつ

    go.modについての陥りやすい誤解 - ぽよメモ
  • go.modとgo.sumの読み方

    go.mod 主にモジュールのインポートパスとバージョン情報を書いておくためのファイルで、いくつかのディレクティブを使ってアプリケーションがどのような依存関係を持っているか記述しておきます。 go mod tidy等を実行するとこのファイルを元に依存先を取得し次項で解説するgo.sumを生成します。 サンプル module github.com/ryo-yamaoka/sample-lib go 1.17 require github.com/ryo-yamaoka/direct-dependent-lib v0.0.2 require github.com/ryo-yamaoka/indirect-dependent-lib v0.0.4 // indirect exclude github.com/ryo-yamaoka/direct-dependent-lib v0.0.1 repl

    go.modとgo.sumの読み方
  • 1