GoLand golang1,12科学は、サードパーティのパッケージをダウンロード

自己golang、次のGORMとアイリスは、私もいくつかのサードパーティ製のパッケージをインストール半月を投げるために光を期待していなかった、再生したいです。幸いなことに、この週末のコックは、最終的には良い仕事をしています。それを記録します。

私は1.12バージョンをgolang、MAC、GoLand 2019.2を使用します。

サードパーティ製のパッケージのインストールの方法は、一般に、1つは、直接である、2例があります

go get -u http://github.com/kataras/iris

これが、私はハングアップ最後に、いくつかの場面で、よく次のいくつかの発見を開始しませんでした。
もう一つの方法は、githubの上で、独自のダウンロードパッケージを向けることであるし、手動自体をインストールします

一般两步,先在GOPATH下面的src文件夹下建立对应的文件夹,然后到相应的文件夹下进行git clone操作
git clone 对应的包
然后
go install 包

そこ上記の方法をご紹介します多くのオンラインチュートリアルがありますが、私は、上記の方法に従ったテスト成功せず、長い時間に従事します。崩壊の瀬戸際。問題は、私はまだ接続していますV..P..Nそれは奇妙な本当に驚くべきことであるということです。

unrecognized import path "golang.org/x/crypto
go: google.golang.org/[email protected]: unrecognized import path "google.golang.org/grpc" (https fetch: Get https://google.golang.org/grpc?go-get=1: dial tcp 216.239.37.1:443: i/o timeout)
go: google.golang.org/[email protected]: unrecognized import path "google.golang.org/grpc" (https fetch: Get https://google.golang.org/grpc?go-get=1: dial tcp 216.239.37.1:443: i/o timeout)
go: finding github.com/rogpeppe/fastuuid v0.0.0-20150106093220-6724a57986af
go: golang.org/x/[email protected]: unrecognized import path "golang.org/x/time" (https fetch: Get https://golang.org/x/time?go-get=1: dial tcp 216.239.37.1:443: i/o timeout)
go: golang.org/x/[email protected]: unrecognized import path "golang.org/x/sys" (https fetch: Get https://golang.org/x/sys?go-get=1: dial tcp 216.239.37.1:443: i/o timeout)
go: golang.org/x/[email protected]: unrecognized import path "golang.org/x/tools" (https fetch: Get https://golang.org/x/tools?go-get=1: dial tcp 216.239.37.1:443: i/o timeout)
go: google.golang.org/[email protected]: unrecognized import path "google.golang.org/genproto" (https fetch: Get https://google.golang.org/genproto?go-get=1: dial tcp 216.239.37.1:443: i/o timeout)

そして、我々は魔法の方法をご紹介します、
https://studygolang.com/articles/22670

この方法は、この資料に記載されている、GO-GO MODULE-プロキシの設定を検索し、次のURLを記述します。https://goproxy.ioを

すると魔法入手でき、かつ使用することを移して、私は状況が好き。

おすすめ

転載: blog.51cto.com/fulin0532/2432311