No es posible, al menos de forma fácil, ya que los ejecutables se encuentran en los path del sistema y si existen en varias rutas, no es posible determinar cuál debe ejecutarse. El lío puede ser considerable, como se ha comprobado ya cuando uno mezcla versiones de repositorio con compiladas.
Mi recomendación es utilizar VMs hasta que exista una manera sencilla de que puedan convivir varias versiones, como ocurre en Python, por ejemplo.
Saludos
Por favor, usa el corrector ortográfico antes de pulsar el botón 'Enviar'