<font id="pvzn9"><output id="pvzn9"><form id="pvzn9"></form></output></font>
<thead id="pvzn9"><rp id="pvzn9"></rp></thead>

    <menuitem id="pvzn9"></menuitem><thead id="pvzn9"></thead>
      <menuitem id="pvzn9"></menuitem>

        <cite id="pvzn9"><rp id="pvzn9"><address id="pvzn9"></address></rp></cite>

            <meter id="pvzn9"></meter>

            <mark id="pvzn9"></mark>

            go get更換國內鏡像源

            go get更換國內鏡像源

            二維碼

            為防止廣告黨,設1.99元門檻
            請點擊下方贊賞完成即可顯示二維碼

            簡介


                    我們在配置golang開發環境時,經常會使用golang提供的基礎開源插件,拉取這些插件會使用go get命令去從golang.org下載對應的包。因為眾所周知的原因,經常會拉取依賴插件失敗,這時候必須要為go get更換國內鏡像源。


                    由于歷史原因,go的軟件包會通過GOPATH和module兩種方式去管理,而不同管理方式下go get所下載的源也不同,因此go的換源會比其他語言更加麻煩,要用兩步來完成:


            go env -w GO111MODULE=on 
            go env -w GOPROXY=https://goproxy.cn


            第一個命令,是將GO111MODULE從auto模式修改為on模式。如前面提到的,go有兩種包管理方式。


            第一種:GOPATH方式:早期方式,會將下載的包放入GOPATH/src目錄下,然后只有GOPATH/src中的包是能被程序導入的

            第二種:module方式:更現代的方式,通過在項目目錄中生成go.mod文件來管理需要的包,此時go還可以導入網絡上的包、本目錄的包,然后缺少的包會被緩存到GOPATH/pkg目錄下


            修改完成后就可以從代理國內源下載依賴包了,如果下載的源并沒有變更,試試重啟shell/IDE即可。


            END

            點贊(0)

            手機端

            微信掃一掃體驗

            返回
            頂部
            邻居人妻的肉欲满足中文字幕,欧美性爽XYXOOOO,好吊妞国产欧美日韩免费观看,毛多水多WWW偷窥小便