Goのバージョン管理をgoenvで行う
2022年04月18日 7:18
こんにちは、ISSUEの寒河江です。
普段バックエンド開発ではGoを利用しています。常時複数のプロジェクトを開発しており、バージョン管理を簡単にできるようにするためgoenvを利用しています。今日はその使い方についてご説明します。
バージョン管理ツールです。すでに確立されたバージョン管理ツールであるpyenvとrbenvのモデルに従って作られており、goenvはpyenvから複製され適用されたとのこと。
GOENV_ROOT
とPATH
を設定するbash_profile
もしくはzshrc
に変数をセットします。
続いて、shimsやGOROOTやGOPATHの管理等を有効化するために、goenv init
をshellに追加します。
もしくはターミナルを再起動してください。
例
インストールしたいバージョンを指定して、インストールします。
local
コマンドを使うと各プロジェクトでgoのバージョンを使い分けられるようになります。
バージョンが設定されたか確認します。
goのバージョンが適用されるように下記コマンドを打ったら、設定完了です!
shellの全てに適用する場合が下記のコマンドを打ちます。
goenvをアップデートすると、最新バージョンを利用できるようになります。
診断を受けるとあなたの現在の業務委託単価を算出します。今後副業やフリーランスで単価を交渉する際の参考になります。また次の単価レンジに到達するためのヒントも確認できます。
目次を見る