go getソースパッケージのインストールが遅すぎたらどうしますか?

848 ワード

最新はgoで小さなツールを書いて、再インストールするつもりですが、go getは遅くて応答もありません.最善の方法:goでエージェントを直接設定し、エージェントを通じてソースコードをダウンロードしてインストールすることができます.
$ go env -w GOPROXY=https://goproxy.cn,direct

環境変数を手動で設定することもできます.
デフォルトの構成を復元するにはgo envを入力します.envプロファイルのアドレスが表示されます.一般的には
C:\Users\[username]\AppData\Roaming\go 

ディレクトリの下でenvファイルを削除すればいいです
インストールが完了したら、srcディレクトリの下にフォルダhelloを新規作成しmainを作成します.go,入力
package main

import (
    "github.com/beego/beego/v2/server/web"
)

type MainController struct {
    web.Controller
}

func (this *MainController) Get() {
    this.Ctx.WriteString("hello world")
}

func main() {
    web.Router("/", &MainController{})
    web.Run()
}

コマンドラインをmodとして作成します.
go mod init hello
go run main.go

効果が見られる