goenvを使って、MacにGo言語をインストールする

Go言語にめちゃくちゃ興味を持ったので、少しずつ勉強していきます。
せっかくなのでやったこと、学んだことを記事にします。ひとまずインストールに関して。
Go言語を軽く触ってみたい場合
Go言語をMacにインストールして使う前に、軽く触ってみたいレベルであればGo PlaygroundというGo言語をすぐに試せるサイトがあります。
このサイトを開いてコードを書いて「Run」を押せば、コードが動くので「とりあえずどんな感じか試してみたい」という場合はこのサイトを使うのも1つの手です。
goenvのインストール
プログラミング言語は全てenv系のソフトでバージョン管理するようにしています。
Go言語用のgoenvというものがあり、anyenvに入っているのでそれをインストールします。
anyenvに関しては過去に記事にしているので、そこまでインストールを済ませておいて下さい。
済んでいれば、下記コマンドでgoenvをインストールします。
$ anyenv install goenvインストールが完了したら、有効化するためにシェルを再起動します(ターミナルの再起動でもOK)。
$ exec $SHELL -l試しに下記コマンドを実行してみてバージョンが表示されていればインストール成功です。
$ goenv versionGoのインストール
次にgoenvでGoのインストールをします。
まずは下記コマンドでバージョン一覧を表示させます。
$ goenv install -l
今回は2019年11月の現時点で最新のバージョンである1.13.4をインストールします。
$ goenv install 1.13.4最後に、インストールしたバージョンをグローバルに設定します。
$ goenv global 1.13.4これでGoが使えるようになっているはずです。
試しに下記コマンドを実行して、ちゃんと設定したものと同じバージョンが表示されるか確認しましょう。
$ go versionこれでインストールは完了です。


Google Maps APIでピンをクリックしたときに吹き出しを表示する方法
Vue CLIをインストールしたのに「command not found: vue」と表示されてしまう場合の対処法
WordPressで「予約投稿の失敗」となってしまう場合の対処方法
WordPressのContact Form 7で送信時に回転アイコンが出たまま止まってしまうときのチェックリスト
JavaScriptで特定のOSやブラウザの判定を行う方法
Nuxt.jsでVuexストア連携を行う方法|Nuxt.jsの基本
Webデザイナーを目指す専門学生が技術ブログを書くメリット
Visual Studio Codeで読み込んだCSSで設定されているclass名の入力補完をしてくれる拡張機能「HTML CSS Support」
サーバーのアップロードファイルの最大容量の確認と変更方法
WordPressのカスタム投稿タイプを追加後、ページは存在しているはずなのに404になる場合の解決方法
iTerm2で「Use System Window Restoration Setting」を設定しているとアラートが表示されて機能しない
Google Chromeのサイト内検索(カスタム検索)機能を別のプロファイルに移行する方法
iPadで入力モードを切り替えずに数字や記号をすばやく入力する方法
iPhoneやiPadでYouTubeの再生速度を3倍速や4倍速にする方法
Keynoteで有効にしているはずのフォントが表示されない現象
MacのKeynoteにハイライトされた状態でコードを貼り付ける方法
AirPodsで片耳を外しても再生が止まらないようにする方法
iTerm2でマウスやトラックパッドの操作を設定できる環境設定の「Pointer」タブ
DeepLで「インターネット接続に問題があります」と表示されて翻訳できないときに確認すること
Ulyssesの「第2のエディタ」表示を使って2つのシートを横並びに表示する
Googleカレンダーを便利に活用するための小技集(祝日だけを表示・月末の繰り返しイベントを追加)
Obsidianを使った「自己流PKM」で行う知識トレーニング
テキストエディタ・ノートアプリ関連のショートカットキーをKeyboard Maestroで統一する
Path Finderを使ってキーボードだけでファイル操作する方法(応用編)
macOSのコマンドパレット比較!SpotlightとAlfred、Raycastどれを使えばいい?
1つのノートアプリにすべて集約するのをやめた理由|2025年時点のノートアプリの使い分け
Notionログイン時の「マジックリンク」「ログインコード」をやめて普通のパスワードを使う
AlfredでNotion内の検索ができるようになるワークフロー「Notion Search」
Gitで1行しか変更していないはずのに全行変更した判定になってしまう