<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之旅 廣告
                ## window操作 打開官網 https://golang.google.cn/ 下載最新版本得 安裝包 然后一頓操作安裝好。 ![](https://img.kancloud.cn/6a/bb/6abba1edef511b897b509901ac4840d8_1901x671.png) 檢查環境變量 未配置可以手動配置 一般會自動配置 參考:https://blog.csdn.net/adolphkevin/article/details/90274378 ![](https://img.kancloud.cn/0b/05/0b056ca0e1c6a6e4be55bd09ad8c99d7_1362x664.png) 下載安裝完畢后 ,打開cmd窗口,輸出 go version 指令 ![](https://img.kancloud.cn/91/bd/91bde615503a065d93b02e9cc226cb6c_701x151.png) cmd輸入 go env 可查看配置 信息 ![](https://img.kancloud.cn/92/63/92633a0d6b98e11cc8863c59bab284a7_1387x797.png) ``` set GO111MODULE=on set GOARCH=amd64 set GOBIN= set GOCACHE=C:\Users\Administrator\AppData\Local\go-build set GOENV=C:\Users\Administrator\AppData\Roaming\go\env set GOEXE=.exe set GOEXPERIMENT= set GOFLAGS= set GOHOSTARCH=amd64 set GOHOSTOS=windows set GOINSECURE= set GOMODCACHE=C:\Users\Administrator\go\pkg\mod set GONOPROXY= set GONOSUMDB= set GOOS=windows set GOPATH=C:\Users\Administrator\go set GOPRIVATE= set GOPROXY=https://goproxy.cn,direct set GOROOT=D:\Go set GOSUMDB=sum.golang.org set GOTMPDIR= set GOTOOLDIR=D:\Go\pkg\tool\windows_amd64 set GOVCS= set GOVERSION=go1.17.5 set GCCGO=gccgo set AR=ar set CC=gcc set CXX=g++ set CGO_ENABLED=1 set GOMOD=NUL set CGO_CFLAGS=-g -O2 set CGO_CPPFLAGS= set CGO_CXXFLAGS=-g -O2 set CGO_FFLAGS=-g -O2 set CGO_LDFLAGS=-g -O2 set PKG_CONFIG=pkg-config set GOGCCFLAGS=-m64 -mthreads -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fdebug-prefix-map=C:\Users\ADMINI~1\AppData\Local\Temp\go-build940062871=/tmp/go-build -gno-record-gcc-switches ``` ![](https://img.kancloud.cn/03/b5/03b515e172a880e0ba85b27c5763e863_1314x605.png) 以上只是命令的其中一部分,集體詳情在命令行:go help environment GO111MODULE ``` set GO111MODULE=on ``` go語言提供GO111MODULE環境變量三個值,用于GO111MODULE的開關: * auto:只要項目中包含了go.mod這個文件,就啟動該項目的go modules,在 Go1.11 至 Go1.14 中仍然是默認值。 * on:啟動go modules * off:關閉go modules 這玩意必須開著,不然沒辦法用github上的包,也就是項目沒辦法引入其他模塊,開啟方法,cmd 輸入下面指令 ``` go env -w GO111MODULE=on ``` GOPROXY ``` set GOPROXY=https://goproxy.cn,direct ``` GOPROXY的值是一個以英文逗號 “,” 分割的 Go 模塊代理列表,允許設置多個模塊代理,假設你不想使用,也可以將其設置為 “off” ,這將會禁止 Go 在后續操作中使用任何 Go 模塊代理。 go env中默認的代理是GOPROXY="https://proxy.golang.org,direct",但是在國內是無法訪問的,這里需要設置成國內的代理地址 cmd 輸入下面指令之一 ``` go env -w GOPROXY=https://goproxy.cn,direct ``` ``` go env -w GOPROXY=https://goproxy.io,direct ``` 打開 vs code 安插GO插件,這個必須裝 ![](https://img.kancloud.cn/af/64/af64613e87b9d0f4dceba3d621ca9a64_741x279.png) Code Runner 代碼快捷運行, 可以運行片段,十分強大,推薦安裝 ![](https://img.kancloud.cn/1b/91/1b91fc47268e59788fc4554431d7d356_554x136.png) 安裝之后 新建一個文件 選GO語言 ![](https://img.kancloud.cn/90/ae/90ae3d38fd32651c5749468d1d6d52f8_688x317.png) ? 運行或保存會彈窗 安裝依賴包 選擇全安裝 install all 等待安裝完畢,如果這里改了GOPROXY就沒問題,可以安裝好 ![](https://img.kancloud.cn/c9/23/c923b97d1eb1f3ad764b34d6e58e29e3_649x199.png) ![](https://img.kancloud.cn/e9/d3/e9d30fd4511eda81cd70715cfa77f73f_1209x511.png) 完成上面步驟就可以寫go代碼了,但是到后面發現,我需要用到github上的包,就需要有這個go.mod才能使用 在set GOPATH=C:\Users\Administrator\go 路徑下創建一個項目(也可以隨便路徑,這個沒要求)ay66555\ay66544\goone,ay66555模擬github.com,ay66544模擬賬號,goone是最終的項目名稱。但是github上一般項目都是這種形式(github.com/username/itemname) 目錄和文件結構 ![](https://img.kancloud.cn/b1/1f/b11f14529ee48804ac9e856382c30114_802x194.png) 按shifte+右擊 可以goone目錄下打開命令窗口,然后執行 go mod init ay66555/ay66544/goone 指令初始化goone項目的mod文件 ![](https://img.kancloud.cn/ea/ab/eaab7d22d66994300c30c52008c51642_843x248.png) 執行完初始化操作后生成了一個go.mod的文件,里面只記錄了2行 ![](https://img.kancloud.cn/2d/7a/2d7a19845fb53685fb52a2a7520230a1_684x170.png) * module:用于定義當前項目的模塊路徑 * go:用于標識當前模塊的 Go 語言版本,值為初始化模塊時的版本,目前來看還只是個標識作用 . 這個go bin也要設置也是set GOPATH=C:\\Users\\Administrator\\go 里面的bin文件。 ``` go env -w GOBIN=/Users/Administrator/go/bin ``` 在hello目錄下寫一個main.go,運行起來這樣就完美了 ``` package?main import"fmt" funcmain()?{ ????fmt.Println("hello,world") } ``` 參考:https://blog.csdn.net/qq_30549833/article/details/89569532 參考:https://blog.csdn.net/weixin_42656358/article/details/108847917 參考:https://www.cnblogs.com/wt11/p/11340386.html
                  <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>

                              哎呀哎呀视频在线观看