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


SourceTreeの外部Diff / MergeツールをKaleidoscopeに設定する
webpackでTop-Level Awaitを使用して、一番上位でもawaitを使えるようにする方法
SafariのURLメニュー部分も考慮できるCSSの単位「dvh」
JavaScriptのtest関数と正規表現でバリデーションチェックを行う
JavaScriptで配列内から特定条件の要素を探す方法
gulp-plumberとgulp-notifyでgulpエラー時にデスクトップで通知がくるようにする
Android実機で表示しているサイトを、Chrome開発者ツールで開いて検証する方法
サーバーのアップロードファイルの最大容量の確認と変更方法
gulpでSSI(サーバーサイドインクルード)を使用する「connect-ssi」
AirPodsで片耳を外しても再生が止まらないようにする方法
MacのKeynoteにハイライトされた状態でコードを貼り付ける方法
iTerm2でマウスやトラックパッドの操作を設定できる環境設定の「Pointer」タブ
DeepLで「インターネット接続に問題があります」と表示されて翻訳できないときに確認すること
Ulyssesの「第2のエディタ」表示を使って2つのシートを横並びに表示する
Movable TypeでMTLoopを使ってkeyでソートしたときに、10個以上表示させると並びがおかしくなる
JavaScriptで特定のOSやブラウザの判定を行う方法
ウェブサイトをダークモードに対応するときに気をつけること
Alfredを最大限活用する、ブラウザのブックマーク管理方法について
Path Finder 8の「パスのコピー」の種類とその違いについて
自分で撮影した写真を投稿していくギャラリーサイトをTumblrで作成してみました
WordPressのメディアライブラリで画像を追加するときに表示される「HTTP エラー」の解消方法
CSS Nite in Kobe, vol.39「ウェブサイトの分析とGoogleアナリティクス活用・カイゼンのノウハウを学ぼう」に参加してきました
1PasswordのWatchtowerを使って、脆弱なパスワードを管理する
Google ChromeでBasic認証のダイアログが一瞬で消えて認証できないときは拡張機能を確認!