go getソースパッケージのインストールが遅すぎたらどうしますか?
848 ワード
最新はgoで小さなツールを書いて、再インストールするつもりですが、go getは遅くて応答もありません.最善の方法:goでエージェントを直接設定し、エージェントを通じてソースコードをダウンロードしてインストールすることができます.
環境変数を手動で設定することもできます.
デフォルトの構成を復元するにはgo envを入力します.envプロファイルのアドレスが表示されます.一般的には
ディレクトリの下でenvファイルを削除すればいいです
インストールが完了したら、srcディレクトリの下にフォルダhelloを新規作成しmainを作成します.go,入力
コマンドラインをmodとして作成します.
効果が見られる
$ 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
効果が見られる