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これでインストールは完了です。


Local by FlywheelでWordPressのローカル開発環境構築のハードルが一気に下がる
CSSで1行で簡単にスムーススクロールを実装できる「scroll-behavior」プロパティ
SafariでFacebookのPage Pluginに「リクエストを処理できませんでした」とダイアログが表示される問題
Visual Studio CodeでSVGをプレビューする拡張機能「SVG Preview」
Visual Studio Codeのエクスプローラー上でファイル・フォルダの複製ができるようになる拡張機能「Duplicate action」
Bracket Pair ColorizerでVisual Studio Codeの括弧を色分けして見やすくする
Visual Studio Codeで簡易的なローカルサーバーを起動して、コード保存時に自動でブラウザをリロードする拡張機能「Live Server」
無料版を使っている人は検討する価値あり!MAMP PRO 5で簡単にローカル開発環境を構築・管理する
全角スペースを可視化してくれるVisual Studio Codeの拡張機能「zenkaku」
webpackでTop-Level Awaitを使用して、一番上位でもawaitを使えるようにする方法
AirPodsで片耳を外しても再生が止まらないようにする方法
MacのKeynoteにハイライトされた状態でコードを貼り付ける方法
iTerm2でマウスやトラックパッドの操作を設定できる環境設定の「Pointer」タブ
DeepLで「インターネット接続に問題があります」と表示されて翻訳できないときに確認すること
Ulyssesの「第2のエディタ」表示を使って2つのシートを横並びに表示する
カーソルハイライトや入力したキーの表示など、デモに便利な機能が使える「Mouseposé」
データベースの操作がGUIで分かりやすく操作できるSequel Proの最低限の使い方
UlyssesでMathJaxを使用して、LaTeXの数式をプレビューでキレイに表示させる方法
AutoSleepを使って、Apple Watchをつけたまま寝るだけで自動的に睡眠ログを取る!
Ulyssesのシートを絞り込んですぐに探せる「フィルタ」機能
パスワード管理の定番アプリ1Passwordがメジャーアップデートで「1Password 8 for Mac」に!
Google Chromeの別ユーザーへの切り替えを簡単に行うKeyboard Maestroマクロ
Google Maps APIでピンをクリックしたときに吹き出しを表示する方法
Slackにカスタム絵文字を追加する方法
既存プロジェクトにCompassが導入されている場合に備えて、最低限Sassのコンパイルだけでも行えるようにしておく