10:00概要ソフトウェア、アプリケーションの開発を行っていると、同じプログラミング言語でもバージョンの違うものを使いたいということがあります。ここでは、macOSでanyenvという様々なプログラミング言語のバージョンを管理することができるツールについて説明します。それぞれのプログラミング言語ごとに向けて作成されたツールはあります。Rubyであればrbenv、Pythonであればpyenvなどのツールがあります。そこで登場するのがanyenvというものです。anyenvのインストールanyenvは、複数のプログラミング言語のバージョンの管理を行うことができます。macOSやLinuxにanyenvをインストールするには次のコマンドを実行します。~/.anyenvさらに、設定をします。~/.zshrczshを使用しているため、zshrcに書き込んでいます。それぞれのシェル環境に合わせて設定を書き込む先を変更しましょう。これで、anyenvのインストールは終わりです。プログラミング言語の環境をインストールanyenvでは、それぞれの言語に対応したバージョン管理のツールを介して、様々なプログラミング言語に対応します。対応しているツールの一覧は次のコマンドで確認できます。tfenvたくさんあるため、全てを把握しきれてません。私が普段使っているものとしては、Node.jsのnodenvやRubyのrbenvなどを使っています。それぞれのツールを使う場合、そのツールをインストールする必要があります。ここでは、rbenvとnodenvをインストールします。-lはインストールしたツールのコマンドを、パスに追加するために行っています。あとは、rbenvやnodenvを使うように、コマンドを実行するとそれぞれの環境をインストールできます。言語ごとのツールの更新は、ツールごとの更新方法で更新できます。anyenvのプラグインで自動で更新できるようにもなるらしいですが、あまり色々と増やしたくないので、ツールごとの更新方法で更新しています。さいごにanyenvを使わなくてもなんとかなりますが、anyenvを使うと少しだけ楽ができます。良ければanyenvの使用を検討してみてください。