Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
Help us understand the problem. What is going on with this article?

【超簡単】GoのインストールとVSCode設定方法

インストール

インストール

Mac

以下のコマンドを実行します。

$ brew install go

Windows

以下のページより、Windows用のインストーラー(.msiファイル)をダウンロードして実行します。
Download and install

go-download.PNG

インストーラーに表示される手順に従って進めます。
インストール先フォルダは、特段の理由がなければデフォルトのまま変更しない方がいいです。

インストール後確認

インストール後、コマンドラインで以下を実行して動作すればOK。

$ go version
go version go1.15.1 windows/amd64

環境変数の設定

PATHに%GOPATH%\binを登録します。
PATHに登録しておかないとgo getでインストールしたコマンドを実行することができません。

Mac

以下のコマンドを実行して設定します。

$ echo "export GOPATH=$(go env GOPATH)" >> ~/.bash_profile
$ echo "export PATH=$PATH:$(go env GOPATH)/bin" >> ~/.bash_profile
$ source ~/.bash_profile

Windows

環境変数の設定がわからない場合は、以下が参考になります。
WindowsにGo言語をインストールする方法まとめ

VSCode Extension

VSCodeをインストールしていない場合は、こちらからインストールします。

インストール

VSCodeを起動し、拡張機能(Ctrl+Shift+X)を開いてGoで検索します。
検索結果に表示される以下をインストールします。

go-extension.PNG

主な機能

  • Lint&Format
  • Debug
  • コード補完

Tips

VSCodeで開発をしていて、補完が効かない、エラーが消えないなどの時は、VSCode上で以下のコマンドを実行するとたいてい解決します。

  • Ctrl + Shift + Pでコマンドパレットを表示
  • Go: Restart Language Serverと入力して実行

プロジェクトのはじめかた・おすすめライブラリ

手前みそですが、以下の記事を参考にして頂けると幸いです。
Goプロジェクトのはじめかたとおすすめライブラリ8.5選。ひな形にも使えるサンプルもあるよ。
⇒Qiitaのデイリートレンド5位に入りました!

さいごに

Twitterの方でも、モダンな技術習得やサービス開発の様子を発信したりしているので良かったらチェックしてみてください!

また、BOT開発を通じてGoとLINE BOTにまとめて入門する記事をZennに掲載していますので、良かったらそちらもご覧ください!

yagi_eng
フリーのWeb系エンジニアです。マネジメントやディレクション的なところもやっています。元はクラウドエンジニアでした■モダンな技術習得やサービス開発の様子をTwitterで発信しているので良かったら覗いてみてください!■仕事依頼はTwitterにDM頂けると幸いです■ちなみに趣味は海外旅行やグルメ巡りです
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away