【#Go言語】管理者権限を持たないWindows環境に「Go」と「Visual Studio Code(vscode)」をインストールする #golang #golangjp #vscode #環境構築 #環境設定

管理者権限を持たないWindows端末に「Go」と「Visual Studio Code(vscode)」をインストールして開発環境としてセットアップした際の内容を自分用のメモとしてまとめました。

#### 環境情報
|OS/ソフトウェア |バージョン |入手元 |
|------------|----------|-------|
|Windows 10 pro |バージョン1803(April 2018 Update) |Microsoft Corporation |
|Go |1.12.7 |https://golang.org/dl/ |
|Visual Studio Code(vscode) |1.36.1 |https://code.visualstudio.com/#alt-downloads |


## 1. Goのインストール

### □手順 1-1: 公式URLからZIPファイル版をダウンロードします
■URL
https://golang.org/dl/

■ファイル名
go1.12.7.windows-amd64.zip

### □手順 1-2: ZIPファイルを`%USERPROFILE\AppData\Local\`に展開します

### □手順 1-3: `コントロールパネル`から`環境変数を編集`を起動します

### □手順 1-4: 環境変数`GOROOT`の値として`%USERPROFILE%\AppData\Local\go\`を設定します

![capture_006_23072019_015506.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/44745/f86252cf-d9ee-ba9b-a2d1-fb0425e13a8a.jpeg)

### □手順 1-5: 環境変数`Path`の値に`%GOPATH%\bin\`を追記し`go`コマンドのパスが通っていることを確認します

```powershell
PS C:> go version
go version go1.12.7 windows/amd64
```

### □手順 1-6: 環境変数`GOPATH`の値として`%USERPROFILE%\gocode\`を追記します

![capture_007_23072019_015825.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/44745/ca4eecc2-820d-67a7-da57-fecc8b83c8e4.jpeg)

### □手順 1-7: スタートメニューから`PowerShell`を起動し`%GOPATH%\src`ディレクトリを作成します

```powershell
PS C:\> New-Item -ItemType Directory -Path $env:GOPATH\src


    ディレクトリ: C:\Users\xxxxxx\gocode


Mode                LastWriteTime         Length Name
----                -------------         ------ ----
d-----       YYYY/MM/DD     hh:mm                src
```

## 2. Visual Studio Code(vscode)のインストール

### □手順 2-1: 公式URLから`User Installer`をダウンロードします
■URL
https://code.visualstudio.com/#alt-downloads

■ファイル名
VSCodeUserSetup-x64-1.36.1.exe

### □手順 2-2: `User Installer`を実行します

### □手順 2-3: `同意する`にチェックをし`次へ`ボタンをクリックします

![capture_008_23072019_023750.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/44745/7723e35e-e207-e9e4-25ed-19c9f860ec46.jpeg)

### □手順 2-4: `次へ`ボタンをクリックします

![capture_009_23072019_023859.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/44745/7512a274-e64d-c90e-dc09-7df615fd1046.jpeg)

### □手順 2-5: `インストール`ボタンをクリックします

![capture_010_23072019_024006.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/44745/13c68f67-08ec-8617-01e3-dcfda86b568d.jpeg)

### □手順 2-6: `完了`ボタンをクリックします

![capture_011_23072019_024122.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/44745/1226a4c7-c66b-eb81-a6fb-d8d635e6385c.jpeg)

### □手順 2-7: `Visual Studio Code(vscode)`の起動を確認します

![capture_013_23072019_024835.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/44745/b412325a-ebb4-ff38-4f33-f98304864a54.jpeg)

## 3. Visual Studio Code(vscode)のGo拡張機能のインストール

### □手順 3-1: 画面左の`拡張機能`アイコンをクリックし`Go`という拡張機能を検索し`インストール`をクリックします

![capture_016_23072019_025222.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/44745/7085305a-3f1a-1876-e454-c039428f1511.jpeg)

### □手順 3-2: `ファイル`メニューから`新規ファイル`を選択します

![capture_017_23072019_025405.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/44745/e6dffa4d-8a24-dd3e-d7b4-b5e2d00a7ce0.jpeg)

### □手順 3-3: `ファイル`メニューから`名前をつけて保存`を選択します

![capture_018_23072019_025549.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/44745/00d13531-f2eb-c767-f606-5dd3608b34a6.jpeg)

### □手順 3-4: `$GOPATH\src`に`test.go`という名前で保存します

### □手順 3-5: 画面右下に通知が表示されるため`Install All`ボタンをクリックします

![capture_019_23072019_031419.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/44745/5a4b8db6-ab6b-066e-54a9-83f3556d8496.jpeg)

### □手順 3-6: `All tools successfully installed. You're ready to Go :).`というメッセージが表示されればセットアップ完了です

![capture_020_23072019_031807.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/44745/d759f6d5-5ff3-b803-ffce-78ffc0041f58.jpeg)

---

以上、管理者権限を持たないWindows端末に「Go」と「Visual Studio Code(vscode)」をインストールして開発環境としてセットアップする手順でした。