Windows10 でGoの環境構築をした話

# はじめに
Goの環境構築をしたのでメモ

# Goの環境構築
### 1.インストーラのダウンロード
下記リンクでダウンロードできます。
https://golang.org/dl/

今回はWindows版をダウンロードします。

![download.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/916003/9c95dc1c-001f-4a3c-f027-6e4d5c63536f.jpeg)

ダウンロードができたらインストーラを開いてインストールへ！



### 2.インストール

基本的に特に何もいじらず指示通りインストールすれば問題ないです。


![setup1.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/916003/7bd9a2af-c600-eeaf-b317-6690f2395f9f.jpeg)


![setup2.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/916003/7caa797b-0272-145a-7c8a-d021f9372af2.jpeg)


インストール先は各人のお好みで。
特にこだわりがなければC:\ or D:\ の直下に配置してあげましょう。

**後でパス通す時に使うのでメモか覚えておくと良き**
![setup3.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/916003/a61464e7-0425-9996-8d5c-88eed6d14813.jpeg)

"Install"を押下するとインストールが始まります。
![setup4.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/916003/d4874382-e08e-a0bc-b63c-4f47b7175808.jpeg)

下の画面がでればインストール成功
![setup5.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/916003/8a295b6f-35ad-3c95-a1c4-555c419ad095.jpeg)


インストールができたら環境変数の設定へ！

### 3.環境変数の設定

コントロールパネルを開く
システムとセキュリティ → システム → システムの詳細設定 → 環境変数
![ennumver.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/916003/39a4f104-508e-49b5-f64f-33e457fee1d7.jpeg)
![ennumver2.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/916003/d31a8988-ce36-70a5-e29f-4ed21518f41c.jpeg)
![ennumver3.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/916003/ad50fe50-5971-0f1a-9881-f1923e6a653b.jpeg)
![ennumver4.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/916003/3c8347a5-21da-177d-77f3-10f018362181.jpeg)

システム環境変数(S) にある Path を選択して 編集(I) を押下
![ennumver5.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/916003/788f5709-7f64-b1a8-32d4-879b638e770b.jpeg)

自動で登録されていた場合はそのままOKを押して閉じて大丈夫！
![ennumver6.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/916003/d059552e-3452-670a-3664-425161d97190.jpeg)

**自動で登録されていなかった場合**

1.Goをインストールしたディレクトリに移動する
![ennumver7.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/916003/884f3afb-3329-c0d2-9e2e-7ac68ab166f3.jpeg)

2.binのパスをコピーする
![ennumver8.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/916003/0e78294a-a824-f22d-9cf0-f696e4d82521.jpeg)


3.新規を押下しペーストして完了!
![ennumver9.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/916003/57e3f24c-6880-172a-4b25-89d5dcb559aa.jpeg)
![ennumver10.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/916003/eb26b2ec-81ff-d8da-5365-c03284388c56.jpeg)


### 4.確認

コマンドプロンプトを開いて

```
go version
```
と入力しインストールしたものと同じversionが出力されていれば環境変数の設定はできています。

![kakunin2.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/916003/03958729-a561-6288-6235-56244cacbaa5.jpeg)

ここで失敗する場合、環境変数の設定が間違っている可能性が高いのでもう一度環境変数の設定を見直しましょう！
＊インストールの際にパスを任意に設定している場合、binのフォルダまで移動して実行すると成功するかも
下記コマンドでbinのディレクトリに移動できます。
（"binがあるディレクトリのパス"　に実際のパスを入力してください。）

```
cd "binがあるディレクトリのパス"
```

"Hellow Go" でも出力してみて動作確認
test.go という名前のファイルを作成して、下記内容を記載

```Go
package main

import "fmt"

func main() {
fmt.Printf("Hello Go\n")
}
```
test.goのあるディレクトリで下記コマンドプロンプトを実行する

```
go run test.go
```

![test3.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/916003/e0d4ff7b-9db1-dc09-4609-676a7d188bb8.jpeg)


無事 Hellow Go が出力されたらOK!

# 最後に
これからちょくちょく触っていきたいなと思ったり