タグ付けされた質問 「go-modules」

1
GOPRIVATE環境変数を設定する方法
私はGoプロジェクトに取り組み始めました、そしてそれはGithubプライベートリポジトリからのいくつかのプライベートモジュールを使用します、そしてそれを実行しようとするといつでもgo run main.go私に以下の410 Goneエラーを与えます: github.com/repoURL/go-proto@v2.86.0+incompatible/go.mod:github.com/repoURL/go-proto@v2.86.0+incompatible/go.modの確認:https://sum.golangの読み取り。 org / lookup / github.com / !repoURL/go-proto@v2.86.0+incompatible:410 Gone ターミナルからプライベートリポジトリを簡単に複製できsshます。つまり、キーが正しく構成されています。環境変数を設定する必要があることをここで読みましたが、そのGOPRIVATE方法がわかりません。 誰かが関連するチュートリアルに答えたり指摘したりできますか? Go: v1.13、OS: macOS Mojave

3
GOPATHベースのdepからgo modに移行するときに、最初のパス要素に不正なモジュールパス「xxxx / xxxx / uuid」のドットがない
$ goバージョン 1.13.3 次のようなフォルダ構造があります。 GOPATH +---src +--- my-api-server +--- my-auth-server +--- main.go +--- my-utils +--- uuid +--- uuid.go my-auth-servermy-api-server/my-utils/uuid依存として使用 さて、GOPATHベースのモジュールシステムを使用すると、これは正常に機能しました。しかし、goモジュールを使用しているときに、実行go run main.goするmy-auth-serverとエラーが返されました。 build command-line-arguments: cannot load my-api-server/my-utils/uuid: malformed module path "my-api-server/my-utils/uuid": missing dot in first path element これを解決する方法はありますか?
12 go  go-modules 

1
goモジュールファイル(go.mod)内で「go」バージョンディレクティブを使用するとどのような影響がありますか
次のgo.modファイルがあるとします。 module foo go 1.12 require ( github.com/bar/baz v1.0.0 github.com/rat/cat v1.0.0 ) 何をgo 1.12示していますか?foo他のバージョンのGoに対してモジュールをコンパイルするのを防ぎますか?それとも単にfooの推奨/必須Goバージョンのインジケータですか?これは、goの新しいバージョンがリリースされたとき(6か月ごと)に更新する必要があるディレクティブですか?
11 go  go-modules 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.