Wenn alle Apps die gleiche Ruby-Version und das gleiche Edelstein-Setup haben, lasse ich lieber alle Apps einzeln ausführen, wenn sie benötigt werden, möglicherweise durch Pound Reverse-Proxy (um verschiedene Ports hinter verschiedenen URL-Präfixen zu verbergen).
Wenn Sie Isolationsumgebungen benötigen, werfen Sie einen Blick auf Docker https://www.docker.io/, der kompakte und blitzschnelle Anwendungscontainer bereitstellt.