カテゴリ: Go言語 更新日: 2025/12/31

Go言語のインストール方法まとめ!Windows・Mac・Linux別に手順を丁寧に解説

Go言語のインストール方法まとめ!Windows・Mac・Linux別に手順を丁寧に解説
Go言語のインストール方法まとめ!Windows・Mac・Linux別に手順を丁寧に解説

先生と生徒の会話形式で理解しよう

生徒

「Go言語って人気があるって聞きました。自分のパソコンでも使ってみたいんですけど、どうやってインストールするんですか?」

先生

「それは良い質問ですね。Go言語は、Windows(ウィンドウズ)、Mac(マック)、Linux(リナックス)などのパソコンで動かすことができます。使っているパソコンに合わせて、手順をしっかり確認していきましょう。」

生徒

「お願いします!パソコンの操作もあまり自信がないので、ゆっくり教えてください!」

先生

「もちろんです。一つひとつ丁寧に説明していきますね!」

1. Go言語とは?

1. Go言語とは?
1. Go言語とは?

Go言語(Golang)は、Googleが開発したプログラミング言語です。シンプルで高速な動作が特徴で、サーバーアプリケーションやツール開発によく使われています。

Go言語を始めるには、まず自分のパソコンにGoをインストールする必要があります。ここでは、WindowsMacLinuxに分けて、初心者でもわかるようにインストール方法を説明します。

2. WindowsにGo言語をインストールする手順

2. WindowsにGo言語をインストールする手順
2. WindowsにGo言語をインストールする手順
  1. 公式サイトにアクセス
    ブラウザ(インターネットを見るアプリ)を開いて、Go言語の公式サイト(https://go.dev/dl/)にアクセスします。
  2. Windows用インストーラーをダウンロード
    「Windows」のボタンをクリックして、インストーラー(.msiファイル)をダウンロードします。
  3. ダウンロードしたファイルを開く
    ダウンロードが終わったら、ファイルをダブルクリックして開きます。
  4. インストールを開始
    「Next(次へ)」を何度かクリックして進めていけばOKです。特に設定を変えなくても大丈夫です。
  5. 完了したら確認
    スタートメニューから「コマンドプロンプト(黒い画面)」を開いて、次のコマンドを入力します。

go version

次のような表示が出れば成功です!


go version go1.21.0 windows/amd64

3. MacにGo言語をインストールする手順

3. MacにGo言語をインストールする手順
3. MacにGo言語をインストールする手順
  1. 公式サイトにアクセス
    https://go.dev/dl/ にアクセスします。
  2. Mac用インストーラー(.pkg)をダウンロード
    「macOS」のインストーラーファイル(.pkg)を選んでダウンロードします。
  3. ダウンロードしたファイルを開く
    ファイルをダブルクリックして、インストールウィザードに従って進めます。
  4. インストール確認
    「ターミナル」というアプリを開いて、次のコマンドを入力します。

go version

次のように表示されればインストール成功です!


go version go1.21.0 darwin/amd64

4. LinuxにGo言語をインストールする手順

4. LinuxにGo言語をインストールする手順
4. LinuxにGo言語をインストールする手順

Linuxでは、コマンドを使ってGo言語をインストールします。パソコンに慣れていない方は、少し難しく感じるかもしれませんが、手順どおりにやれば大丈夫です。

  1. ターミナルを開く
    UbuntuやDebianを使っている場合、次のコマンドを入力します。
  2. 
    sudo apt update
    sudo apt install golang-go
    
  3. インストールの確認
    インストール後、バージョン確認のコマンドを使って確認します。
  4. 
    go version
    

    以下のように表示されればインストール成功です。

    
    go version go1.20.0 linux/amd64
    

5. よくあるエラーとその対処法

5. よくあるエラーとその対処法
5. よくあるエラーとその対処法

Go言語のインストール時に、よくあるトラブルとその対処法を紹介します。

  • 「go: command not found」と表示される
    → これは、Goが正しくインストールされていないか、パスと呼ばれる設定が反映されていない場合に出ます。いったんパソコンを再起動してから、もう一度試してみましょう。
  • インストール途中で止まってしまう
    → インストーラーが壊れている可能性があります。もう一度、公式サイトからダウンロードし直してください。

6. Go言語が使えるか確認する方法

6. Go言語が使えるか確認する方法
6. Go言語が使えるか確認する方法

Go言語をインストールできたら、実際にプログラムが動くか試してみましょう。まずは、簡単なコードを書いてみます。

「メモ帳」や「VSCode」などのテキストエディタで、以下のコードを保存してください。ファイル名は main.go にします。


package main

import "fmt"

func main() {
    fmt.Println("Go言語が動きました!")
}

ターミナルやコマンドプロンプトで、ファイルを保存したフォルダに移動して、次のコマンドを入力します。


go run main.go

下記のように表示されれば成功です!


Go言語が動きました!

まとめ

まとめ
まとめ

Go言語のインストール方法について、WindowsやMacやLinuxに分けて丁寧に手順を確認してきました。どの環境でも共通して大切なのは、公式サイトから適切なインストーラーを選ぶことと、インストール後に必ずバージョン確認を行うことです。とくにWindowsやMacでは、インストーラーを使うことで初心者でも簡単に環境を整えることができるため、プログラミングをこれから始めたい方にとって大きな助けになります。また、Linuxではコマンド操作が必要になりますが、順序通りに進めれば問題なく導入できます。こうした基本的な環境構築が正しくできるかどうかが、その後の学習や開発の快適さに直結するため、最初のステップとして丁寧に理解しておくことは非常に重要です。さらには、Go言語の環境構築後には動作確認のために簡単なプログラムを実行し、実際に画面にメッセージが表示される体験を通して、プログラミングが動いている実感を得ることができます。この体験が、今後学習を続けていくうえでのモチベーションにもつながります。

さらに、インストール時に発生しやすいエラーについても理解しておけば、万が一つまずいたときに落ち着いて対応できます。「go: command not found」というエラーはとてもよく出るものですが、焦らずパス設定や再起動を試すことで解決できます。また、公式サイト以外からダウンロードしたファイルを使ってしまうと、破損したインストーラーによるトラブルの原因になりますので、常に信頼できる場所から入手することが大切です。プログラミングを始めるうえで、環境構築の段階でつまずかずに進めることは大きな利点であり、Go言語のようにクロスプラットフォームで動く言語は多くの場面で役立ちます。クラウド開発、バックエンド開発、API設計など、Go言語を学ぶことで扱える領域は非常に広がります。そのため、今回のインストール手順を正しく理解しておけば、次のステップであるコードの書き方、モジュール管理、実行環境の活用など、より幅広い学習にスムーズに進むことができるでしょう。

サンプルプログラムでもう一度確認しよう

ここでは、Go言語が正しく動作するかの復習として、簡単なサンプルコードを紹介します。すでに見たものと同じ構造ですが、学習を進めるとコードを読むスピードが自然に上がっていきます。


package main

import "fmt"

func main() {
    fmt.Println("インストール確認の練習です!")
}

このコードを main.go という名前で保存して、ターミナルやコマンドプロンプトから次のコマンドを実行します。


go run main.go

正しく表示されれば、環境は問題なく整っています。

先生と生徒の振り返り会話

生徒

「今回はWindowsやMacやLinuxでのインストール手順をしっかり理解できました。最初は難しそうと思っていたけれど、実際に操作してみると意外と簡単でした!」

先生

「その通りですね。手順に沿って進めていけば問題なく導入できますし、インストールが成功するとGo言語でいろいろなプログラムを作れるようになります。」

生徒

「最初のサンプルコードが動いたときは本当に嬉しかったです!次はもっと複雑なコードも書いてみたいと思いました。」

先生

「素晴らしい意欲ですね。環境構築ができたということは、もうGo言語の学習の第一歩を踏み出したということです。この調子でどんどんステップアップしていきましょう!」

Go言語を基礎からスッキリ学びたい人や、 文法だけでなく「実用的な使い方」まで押さえたい人には、 定番の入門書がこちらです。

基礎からわかるGo言語をAmazonで見る

※ Amazon広告リンク

この記事を読んだ人からの質問

この記事を読んだ人からの質問
この記事を読んだ人からの質問

プログラミング初心者からのよくある疑問/質問を解決します

Go言語とは何ですか?どんな特徴がありますか?

Go言語はGoogleが開発したプログラミング言語で、高速な処理とシンプルな文法が特徴です。特にサーバーアプリケーションやツール開発に向いています。
関連セミナーのご案内

【超入門】ゼロから始めるGo言語プログラミング:最速で「動くアプリ」を作るマンツーマン指導

「プログラミングの仕組み」が根本からわかる。Go言語でバックエンド開発の第一歩を。

本講座を受講することで、単なる文法の暗記ではなく、「プログラムがコンピュータの中でどう動いているか」という本質的な理解につながります。シンプルながら強力なGo言語(Golang)を通じて、現代のバックエンドエンジニアに求められる基礎体力を最短距離で身につけます。

具体的な開発内容と環境

【つくるもの】
ターミナル(黒い画面)上で動作する「対話型計算プログラム」や、データを整理して表示する「ミニ・ツール」をゼロから作成します。自分の書いたコードが形になる感動を体験してください。

【開発環境】
プロの現場でシェアNo.1のVisual Studio Code (VS Code)を使用します。インストールから日本語化、Go言語用の拡張機能設定まで、現場基準の環境を一緒に構築します。

この60分で得られる3つの理解

1. 環境構築の完全な理解

「なぜ動くのか」という設定の仕組みを理解し、今後の独学で詰まらない土台を作ります。

2. Go言語の基本構造(変数・型)

データの種類やメモリの概念など、他言語にも通じるプログラミングの本質を学びます。

3. 読みやすいコードの書き方

ただ動くだけでなく、誰が見ても分かりやすい「綺麗なコード」を書くための考え方を伝授します。

※本講座は、将来的にバックエンドエンジニアクラウドインフラに興味がある未経験者のためのエントリー講座です。マンツーマン形式により、あなたの理解度に合わせて進行します。

セミナー画像

初めてのGo言語を一緒に学びましょう!

関連記事:
カテゴリの一覧へ
新着記事
New1
Go言語
Go言語のwhile的なforループの使い方!条件式ループの基本を解説
New2
Go言語
Go言語プログラムの実行方法まとめ!VSCode・ターミナルでの実行手順を解説
New3
Swift
Swift意味とは?プログラミング言語・金融・鳥の違いを徹底解説
New4
Swift
Swift 戻り値の扱い方と複数戻り値の返し方|初心者でも分かる関数の基本
人気記事
No.1
Java&Spring記事人気No1
Go言語
Go言語でリダイレクト処理を行う方法(http.Redirect)を初心者向けに解説
No.2
Java&Spring記事人気No2
Swift
Swift開発環境の構築方法を徹底解説!Xcode・Windows・Linux対応
No.3
Java&Spring記事人気No3
Kotlin
Android Studioのインストール手順と初期設定を初心者向けに完全解説!
No.4
Java&Spring記事人気No4
Kotlin
Gradleファイル(build.gradle.kts)の書き方と役割をやさしく解説!Kotlin初心者向け完全ガイド
No.5
Java&Spring記事人気No5
Go言語
Go言語のgo.modファイル完全ガイド!初心者でもわかる仕組みと書き方
No.6
Java&Spring記事人気No6
Swift
Swift Playgroundの使い方を完全解説!初心者に最適な学習環境の始め方
No.7
Java&Spring記事人気No7
Go言語
Go言語で条件式を1行で書くコツ!三項演算子の代替と短縮記法
No.8
Java&Spring記事人気No8
Kotlin
Kotlinの演算子一覧と使い方!算術・比較・論理演算子の基本を解説