Инструмент или утилита, позволяющая управлять несколькими версиями языка программирования.
Я ищу инструмент или служебное приложение, которое позволяет мне установить несколько версий одного и того же языка разработки (например, java 1.8.0, java 1.7.0, python 2, python 3 и т. д.) и поддерживать ту версию, которая используется через профиль для любого проекта, над которым я могу работать в данный момент.
Это потенциально может быть расширено, чтобы иметь несколько профилей для различных версий инструментов, библиотек или чего-то еще. Я не хотел выходить и катать свой собственный, если это было что-то, что уже существовало (что должно быть правильно)? Я не могу быть единственным, у кого есть необходимость использовать версии 1.x.x и ver 2.x.x одних и тех же фреймворков и инструментов. Тем более что в качестве контрактного инженера SQA, который работает с несколькими различными проектами, все они используют разные версии одних и тех же инструментов.
Я даже не совсем уверен, как конкретно искать что-то подобное.
Что я уже пробовал:
Я пробовал искать в google, stackoverflow и просматривать github безрезультатно.