インフラエンジニアを募集中です。バージョン切り替え」について、もしかすると便利かもしれない方法を試してみたのでここにご報告申し上げます。バージョンを切り替える手法は、これまでにもさまざま提案されてきました。実行環境を利用するものの2種類が挙げられます。それぞれ不便なところがあります。向けバイナリがあります。昔から親しまれてきました。実行環境を準備するだけなら、特に難しいことはありません。使い分けるのは大変です。確実に呼び出せるようにしないといけません。いくつか報告例がある中で、筋がよさそうなのは下の記事かなと思います。簡単にバージョン切り替えが実現できます。上で動作させるのは簡単ではありません。うまいことやっている例はあるようですが、やはりめんどくさそうです。実行環境はリモートに用意する例が増えました。登場したことで、「開発用の仮想環境を必要なだけ立ち上げ、不要になれば捨てる」ということが気軽にできるようになりました。クラウド上に開発サーバーを置いてしまうことも増えてきたと思います。ローカルマシンに仮想環境を立ち上げるとなると、それだけリソースを消費します。マシンスペックが向上したとはいえ、プロジェクトを掛け持ちするうちに気がついたらストレージに余裕がなくなっていた...なんてことは今でも時折あります。環境設定が煩雑になったり、レスポンスの遅さが気になったりすることがあります。インタプリタなどの設定が増えるでしょう。コマンドラインツールと連携する機能があります。インタプリタを使わせることもできますが、ネットワーク環境しだいではレスポンスの遅さが気になることがあります。用のパッケージ管理ツールです。全般的な解説は以下の記事が詳しいです。以前試したことがありましたが、結局しっくりこなくて最近はご無沙汰でした。バージョン切り替えができないか試してみることにしました。次のコマンドを実行しましょう。net.webclient).downloadstring('https://get.scoop.sh')環境によっては、次のようなエラーが出ることがあります。