WIN10でgolang + vscode開発環境を構築します(写真とテキスト、ばかみたいなチュートリアル付き)

インストールシーケンス

Gitのインストール>> Goのインストール>> vscodeのインストール>> goプラグインのインストール>>サードパーティの依存関係のインストール

1つは、ツールを準備する

gitインストールパッケージ、goインストールパッケージ、vscodeインストールパッケージ
ここに画像の説明を挿入

公式ダウンロードアドレス

Git:https//gitforwindows.org/

Go:https//golang.google.cn/dl/
ここに画像の説明を挿入

vsocde:https://code.visualstudio.com/

2.インストール環境

  1. git環境をインストールし、Git-2.20.1-64-bit.exeファイルを実行してインストールします。インストールパスを変更する必要がない場合は、インストールが完了するまでデフォルトが次のようになります
    (gitのインストールについてはここでは詳しく説明しません)。 )

  2. go環境をインストールし、go1.11.4.windows-amd64.msiファイルを実行してインストールします。上記と同じように、インストールが完了するまでデフォルトで次にインストールします[ goはCドライブにインストールできません]
    ここに画像の説明を挿入

go環境変数の構成に注意してください:GOBINおよびGOROOT(GOPATHについては後で詳しく説明しますが、まだ構成しないで
ここに画像の説明を挿入
くださいパスに追加
ここに画像の説明を挿入

3、GOPATH作業ディレクトリを構成します

次に、E:\ GOPROJECTSなどのカスタムGOPATHディレクトリを作成し、このディレクトリにsrc、pkg、binの3つのフォルダを作成します。
ここに画像の説明を挿入
[マイコンピュータ]-(右クリック)[プロパティ]-[システムの詳細設定]-[環境変数]を開き、新しいユーザーを追加します。環境変数GOPATH
ここに画像の説明を挿入

コンソールを開き(win + r、cmdと入力し、Enterキーを押します)、go envと入力して、go構成情報を表示します。
ここに画像の説明を挿入
注:ここでgo構成情報を確認すると、変更がない場合があります。これは、変更に時間がかかるためです。
構成後しばらく待ってから、コンソールを使用して表示することをお勧めします

最初に設定しましたが、設定したパスが表示されませんでした。デフォルトのCドライブのパスが表示され続けました。しばらくして確認すると、設定したパスになりました。

第四に、vscodeをインストールします

VSCodeUserSetup-x64-1.30.2.exeファイルを実行してインストールし、[同意します]を選択します。インストールパスを変更する必要がない場合、デフォルトの次のステップはインストールが完了するまでです。
ここに画像の説明を挿入
インストールが完了したら、を開きますvscode、拡張子(拡張子)-入力検索に移動-インストールをクリックしてプラグインをインストール
ここに画像の説明を挿入
します構成ファイルsettings.jsonを開いてsettings.jsonを
ここに画像の説明を挿入
変更し、次のように入力します

{
    
    
 
    "go.buildOnSave": "workspace",
    "go.lintOnSave": "package",
    "go.vetOnSave": "package",
    "go.buildTags": "",
    "go.buildFlags": [],
    "go.lintFlags": [],
    "go.vetFlags": [],
    "go.coverOnSave": false,
    "go.useCodeSnippetsOnFunctionSuggest": false,
    "go.formatOnSave": true,
    "go.formatTool": "goreturns",
    "go.goroot": "D:/tool/go",
    "go.gopath": "E:/gowork",
    "go.gocodeAutoBuild": false,
    "files.autoSave":"onFocusChange",
    "launch": {
    
    
      "version": "0.2.0",
      "configurations": [
        {
    
    
          "name": "GoLaunch",
          "type": "go",
          "request": "launch",
          "mode": "debug",
          "remotePath": "",
          "port": 2345,
          "host": "127.0.0.1",
          "program": "${fileDirname}",
          "env": {
    
    
            "GOPATH":"E:/gowork"
          },
          "args": [],
          "showLog": true
        }
      ]
    }
  }  

注:「go.formatOnSave」アイテムには緑色の線が表示されます。理由は不明ですが、これまでのところ影響は確認されていないため、無視してかまいません。

5、サードパーティの依存関係パッケージをインストールします

vscodeを開き、次の内容の新しいhello.goファイルを作成します。

package main
 
import "fmt"
 
func main(){
    
    
 
  fmt.Println("hello,go")
 
}

ファイルを保存すると、vscodeの右下隅にポップアップボックスが表示され、依存関係をインストールするように求められます。コンピューターが壁を覆す可能性がある場合は、[すべてインストール]をクリックして直接インストールできます。

壁を乗り越えられない

ここでは、多くのオンラインチュートリアルがgit cloneしてからインストールしますが、それでもgit cloneの速度が非常に遅い場合は、頭痛の種になります。

ここで、ブロガーのソリューションを共有します。

6、Goグローバルモジュールエージェントを構成します

手順は次のとおりです。
まず、Windowsユーザーが青いインターフェイスであるPowershellを開きます。これは、cmdではないことに注意してください。わからない場合は、ウィンドウの下にある検索を直接開いてから、PowerShellと入力すると、検索できます。
次に、コマンドを1つずつ入力します。
$ env:GO111MODULE = "on"

$ env:GOPROXY =“ https://goproxy.io”

go env -w GOPROXY = https://goproxy.io,direct

go env -w GOPRIVATE = *。corp.example.com

ここに画像の説明を挿入

次に、VsCodeインターフェイスを再度開きます。次に、プラグインをインストールするように求められます。[すべてインストール]を選択すると、正常にインストールされます。

最後に、
ここに画像の説明を挿入
goの世界に足を踏み入れましょう!


参照

vscodeでgolangプラグインのインストールの失敗を解決する方法:https:
//blog.csdn.net/qq_40876767/article/details/105658433 golang + vscode開発環境を構築する:
https ://www.cnblogs.com/ecake/p /10398436.html

おすすめ

転載: blog.csdn.net/qq_43229056/article/details/109501538