例えば、rbenvとか、それなりの規模だけど
シェルスクリプトで作るのが適している