vscode配置golang開発環境


1.Windowsの端末にプロキシを配置する
set http_proxy=http://127.0.0.1:1080 set https_proxy=http://127.0.0.1:1080 set http_proxyuser=user set http_proxypass=pass set https_proxyuser=user set https_proxypass=pass钾回复set http_proxy=set https_proxy=葃Ubunt下命令为export http啣proxy=http://127.0.0.1:1080
要点
  • は必ず追加してください。  http://、直接ドメイン名またはIPを書いてはいけません。
  • http 和 https 設定します
  • そして、プロキシの設定が成功しているかどうかを確認するためには、  ping 命令はいけません。
    pingがまだダメな原因です。
    pingのプロトコルはhttpsではなく、httpsでもなく、ICMPプロトコルです。
    認証方式curl -vv http://www.google.comは、このコマンドで検証し、この結果が返ってきたら、プロキシ設定が成功したことを示す。
    vscode 配置golang开发环境_第1张图片
    ここにはもう一つのピットがあります。cmd、Git Bash、パワーシェルです。 設定の仕方が違います!!ちょっと精神が分裂しました。
  • cmd 用にかなう  set http_proxy 設定
  • Git Bash 用にかなう  export http_proxy 設定
  • パワーシェル にこのように設定されています。
    # NOTE: registry keys for IE 8, may vary for other versions
    $regPath = 'HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings'
    
    function Clear-Proxy
    {
        Set-ItemProperty -Path $regPath -Name ProxyEnable -Value 0
        Set-ItemProperty -Path $regPath -Name ProxyServer -Value ''
        Set-ItemProperty -Path $regPath -Name ProxyOverride -Value ''
    
        [Environment]::SetEnvironmentVariable('http_proxy', $null, 'User')
        [Environment]::SetEnvironmentVariable('https_proxy', $null, 'User')
    }
    
    function Set-Proxy
    {
        $proxy = 'http://example.com'
    
        Set-ItemProperty -Path $regPath -Name ProxyEnable -Value 1
        Set-ItemProperty -Path $regPath -Name ProxyServer -Value $proxy
        Set-ItemProperty -Path $regPath -Name ProxyOverride -Value ''
    
        [Environment]::SetEnvironmentVariable('http_proxy', $proxy, 'User')
        [Environment]::SetEnvironmentVariable('https_proxy', $proxy, 'User')
    }
    使うべきものにこだわる  set まだです  export もう一つの判断方法は、この二つのコマンドをノックして、長いリストに戻ると、このコマンドを使うべきだということです。逆に、このコマンドが見つからなかったら、このコマンドを使うべきではないということです。
     
    2.言語環境のインストール&環境変数の設定
    インストールパッケージは環境変数が自動的に追加されますが、標準のGoワークスペースCドライブは個人的にはあまり好きではないので、再設定します。  主に2つの環境変数を設定します。GOROOTとGOPATHです。
    GOROOT:Goのインストールディレクトリ  GOPATH:コンパイル後のバイナリの保管先として、importパッケージ時の検索経路として、GOのインストールディレクトリに設定しないでください。
    GOPATHには三つのディレクトリがあります。bin、pkg、src。
    bin:主にコンパイル後の実行可能ファイルを保存します。pkg:コンパイルされたライブラリファイルを保存するために、主に*.aファイルです。src:主にgoのソースファイルを保存します。環境変数にGOROOTを追加し、値がgoのインストールディレクトリです。
    環境変数にGOPATHを追加します。
    以上のステップが完了したら、パスに%GOROOT%\binを追加し、%GOPATH%\bin:
    以上のステップが完了したら、Powershellを再起動し、go envを入力すると、以下のようなメッセージが表示されます。
    ここでGo言語環境の構築が完了しました。 
    3.設置配置debug
    go get-u-v github.com/derekparker/delve/cmd/dlv/vv/vscodeでF 5を許可する
     
    参考文献:
    https://zcdll.github.io/2018/01/27/proxy-on-windows-terminal/
    https://blog.csdn.net/x_xx_.xxxxxxx/articale/detail/78854065
    https://blog.csdn.net/lonely_dog/articale/detail/7905652
    https://blog.csdn.net/yudong_zhang/articale/detail/79294418