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 和 https 設定します そして、プロキシの設定が成功しているかどうかを確認するためには、
pingがまだダメな原因です。
pingのプロトコルはhttpsではなく、httpsでもなく、ICMPプロトコルです。
認証方式
ここにはもう一つのピットがあります。cmd、Git Bash、パワーシェルです。 設定の仕方が違います!!ちょっと精神が分裂しました。 cmd 用にかなう Git Bash 用にかなう パワーシェル にこのように設定されています。
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
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を書いてはいけません。ping
命令はいけません。pingがまだダメな原因です。
pingのプロトコルはhttpsではなく、httpsでもなく、ICMPプロトコルです。
認証方式
curl -vv http://www.google.com
は、このコマンドで検証し、この結果が返ってきたら、プロキシ設定が成功したことを示す。ここにはもう一つのピットがあります。cmd、Git Bash、パワーシェルです。 設定の仕方が違います!!ちょっと精神が分裂しました。
set http_proxy
設定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