免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
vscode設(shè)置go環(huán)境
userphoto

2022.05.17 上海

關(guān)注
  • 下載 Vs Code

  • 下載 Go 環(huán)境

  • 配置 go 環(huán)境變量
    3.1 配置 GOROOT(Go安裝路徑\bin)
    3.2 配置 GOPATH(Go工作區(qū))

  • 新建hello.go文件用vs code打開

    package main
    import (
        "fmt"
    )
    
    func main() {
        fmt.Println("Hello World!") 
    }
    

    vscode會提示你安裝go插件 點擊 install all安裝失敗 (被墻了)

    安裝Go插件,就這一個就可以

    安裝Go語言開發(fā)工具包 ctrl+Shift+P
    輸入框中輸入go:install 會自動搜索相關(guān)命令,選擇Go:Install/Update Tools

  • 安裝失敗解決辦法:

    1. 在GOPATH的src目錄下創(chuàng)建golang.org/x目錄
    2. GOPATH/src/golang.org/x目錄下
    3. 執(zhí)行 git clone https://github.com/golang/tools.git tools命令
    4. 執(zhí)行 git clone https://github.com/golang/lint.git 命令
    5. 按下Ctrl/Command+Shift+P再次執(zhí)行 Go:Install/Update Tools 命令,在彈出的窗口全選并點擊確定,這一次的安裝都會SUCCESSED
    git clone https://github.com/golang/tools.git tools
    go install github.com/ramya-rao-a/go-outline
    go install github.com/acroca/go-symbols
    go install golang.org/x/tools/cmd/guru
    go install golang.org/x/tools/cmd/gorename
    go install github.com/josharian/impl
    go install github.com/rogpeppe/godef
    go install github.com/sqs/goreturns
    go install github.com/golang/lint/golint
    go install github.com/cweill/gotests/gotests
    go install github.com/ramya-rao-a/go-outline
    go install github.com/acroca/go-symbols
    go install golang.org/x/tools/cmd/guru
    go install golang.org/x/tools/cmd/gorename
    go install github.com/josharian/impl
    go install github.com/rogpeppe/godef
    go install github.com/sqs/goreturns
    go install github.com/golang/lint/golint
    go install github.com/cweill/gotests/gotests
    
  • 安裝失敗解決辦法 使用go mod 代理安裝

    # Go 1.13 及以上(推薦)
    
    # Windows執(zhí)行
    go env -w GO111MODULE=on
    go env -w GOPROXY=https://goproxy.io,direct
    
    # Windows PowerShell 執(zhí)行 
    $env:GO111MODULE = "on"
    $env:GOPROXY = "https://goproxy.cn"
    
    # macOS 或 Linux 執(zhí)行
    export GO111MODULE=on
    export GOPROXY=https://goproxy.cn
    
    # 或者  macOS 或 Linux 執(zhí)行
    echo "export GO111MODULE=on" >> ~/.profile
    echo "export GOPROXY=https://goproxy.cn" >> ~/.profile
    source ~/.profile
    
    // 手動安裝
    go get -u -v github.com/mdempsky/gocode
    go get -u -v github.com/uudashr/gopkgs/v2/cmd/gopkgs
    go get -u -v github.com/ramya-rao-a/go-outline
    go get -u -v github.com/acroca/go-symbols
    go get -u -v golang.org/x/tools/cmd/guru
    go get -u -v golang.org/x/tools/cmd/gorename
    go get -u -v github.com/cweill/gotests/...
    go get -u -v github.com/fatih/gomodifytags
    go get -u -v github.com/josharian/impl
    go get -u -v github.com/davidrjenni/reftools/cmd/fillstruct
    go get -u -v github.com/haya14busa/goplay/cmd/goplay
    go get -u -v github.com/godoctor/godoctor
    go get -u -v github.com/go-delve/delve/cmd/dlv
    go get -u -v github.com/stamblerre/gocode
    go get -u -v github.com/rogpeppe/godef
    go get -u -v github.com/sqs/goreturns
    go get -u -v golang.org/x/lint/golint
    
  • 項目下執(zhí)行:go mod init 項目名 生成 go.mod

  • vscode配置go環(huán)境
    文件–>首選項–>設(shè)置

    {
     "go.buildOnSave": true,
     "go.buildFlags": [],
     "go.buildTags": "",
     "go.lintOnSave": true,
     "go.formatOnSave": true,
     "go.gopath": "E:\\gohmoe",
     "go.goroot": "C:\\go"
    }
    


    執(zhí)行:go run 文件名
    或者設(shè)置F5 launch.json里添加

    {
        "version": "0.2.0",
        "configurations": [
            {
                "name": "LaunchGo",
                "type": "go",
                "request": "launch",
                "mode": "auto",
                "remotePath": "",
                "port": 5546,
                "host": "127.0.0.1",
                "program": "${fileDirname}",
                "env": {
                    "GOPATH": "E:/GoCode",
                    "GOROOT": "C:/Program Files/Go"
                },
                "args": [],
                //"showLog": true
            }
        ]
    }
    

    F5 Debug執(zhí)行

  • 安裝 code runner 插件 執(zhí)行按鈕執(zhí) 行代碼

  • 本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
    打開APP,閱讀全文并永久保存 查看更多類似文章
    猜你喜歡
    類似文章
    VSCode安裝go語言開發(fā)環(huán)境,go插件問題解決
    CentOS 7 安裝 go 語言開發(fā)環(huán)境
    手把手帶你進(jìn)行Golang環(huán)境配置
    Go-VsCode 環(huán)境配置
    Go 語言入門教程(一)
    Go編碼規(guī)范指南
    更多類似文章 >>
    生活服務(wù)
    分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
    綁定賬號成功
    后續(xù)可登錄賬號暢享VIP特權(quán)!
    如果VIP功能使用有故障,
    可點擊這里聯(lián)系客服!

    聯(lián)系客服