<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                [TOC] # 全部升級 ~~~ go get -u all ~~~ # 常用 從github下載后安裝到GOPATH第一個工作區的相應目錄中.如果存在GOBIN,那么僅包含命令元am文件代碼會裝到GOBIN那 `go get -t`如果你的測試包的有附加的依賴包,`-t`可以一并下載測試包的依賴包。如果沒有加這個參數,`go get`只會下載非測試包的依賴包 `go list -f`這個命令可以列出來Go的所有包,并且可以指定格式。這個寫腳本的時候很有用。 下面這個命令將會打印所有依賴的`runtime`包 ~~~ go list -f ‘’ runtime [runtime/internal/atomic runtime/internal/sys unsafe] ~~~ -u: 下載并安裝代碼包,不論是否存在 -d: 只下載不安裝 -fix: 下載代碼包后先運行一個用于根據當前go版本修正代碼的工具,然后再安裝代碼包 -t: **同時下載測試所需的代碼包** -insecure: 允許通過非安全的網絡協議下載,比如http **uses insecure protocol** ~~~ export url='' export project='' git config --global url."git@${url}:".insteadOf "http://${url}/" go get -v -insecure "${url}${project}" ~~~ # 下載失敗問題 當我們使用`go get`、`go install`、`go mod`等命令時,會自動下載相應的包或依賴包。但由于眾所周知的原因,類似于`golang.org/x/...`的包會出現下載失敗的情況。如下所示: ~~~ $ go get -u golang.org/x/sysgo get golang.org/x/sys: 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) ~~~ **手動下載** 我們常見的`golang.org/x/...`包,一般在 GitHub 上都有官方的鏡像倉庫對應。比如`golang.org/x/text`對應`github.com/golang/text`。所以,我們可以手動下載或 clone 對應的 GitHub 倉庫到指定的目錄下 ~~~ mkdir $GOPATH/src/golang.org/x cd $GOPATH/src/golang.org/x git clone git@github.com:golang/text.git ~~~ **使用gopm** 使用gopm可以從golang.org的一些鏡像網站上下載。 安裝gopm ~~~bash go get -u github.com/gpmgo/gopm ~~~ 使用gopm安裝第三方包 不加`-g`參數,會把依賴包下載`.vendor`目錄下面; 加上`-g`參數,可以把依賴包下載到`GOPATH`目錄中。 ~~~bash gopm get -g golang.org/x/net ~~~ **使用goproxy** Go的1.11版本以后 可以設置`GOPROXY`這個變量,來設置代理。 如果你自己有代理服務器就可以把這個環境變量設置成自己的代理。 首先開啟`go module`支持: 在Mac/linux下執行: ~~~bash export GO111MODULE=on ~~~ Windows平臺執行: ~~~bash SET GO111MODULE=on ~~~ 我們這里以`https://goproxy.cn`為例: 在Mac/linux下可以執行以下命令來設置: ~~~bash export GOPROXY=https://goproxy.io ~~~ Windows平臺在`cmd`執行以下命令來設置: ~~~bash export GOPROXY=https://goproxy.io ~~~ 或者在`PowerShell`中執行: ~~~bash C:\> $env:GOPROXY = "https://goproxy.io" ~~~
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看