最近Scala+sbt+Play Frameworkという環境で仕事をしているのですが、社内外の各種プロジェクトによってScalaもsbtもPlay Frameworkも必要なバージョンが違っていて、Ruby on RailsでもPlayでもその辺は変わらないんだなーと生暖かい気持ちになったりします。 Rubyにはrbenvがあって本当に素晴らしいですね! 「ないなら作ればいいじゃない!」ということでrbenvを写経しながらScalaとsbtとPlay Frameworkのバージョンを切り替えるツールを作ってみました。 各ツールへのリンク scalaenv Scalaの各種バージョンを切り替えます。 sbtenv sbtの各種バージョンを切り替え(ry playenv Play Frameworkの(ry Twitterで@xuwei_kさんと@yuroyoroさんに教えていただくまで