Она позволяет управлять несколькими версиями языка на уровне проекта. Изначально, я просто использовал Pyenv что-бы использовать несколько версий Python, но в некоторых проектах мне требуется тоже самое для Node.js . Я начал с использования Nvm, пока один из коллег не показал мне Asdf. Название не самое удачное, но это не главное, ведь утилита решает свою задачу - возможность запускать окружение на нескольких версиях python/ node.js . И кстати говоря, Python плагин для Asdf использует именно Pyenv для установки разных версий Python.
Пример использования
# Подключаем python плагин
asdf plugin add python
# Устанавливаем нужную версию
asdf install python 3.9.6
# Делаем ее глобальной
asdf global python 3.9.6
# Проверяем результат
python --version
Если вам также как и мне нужно работать с JavaScript:
# Добавляем плагин Node.js asdf plugin add nodejs
# Устанавливаем последнюю LTS версию
asdf install nodejs lts
# Делаем ее глобальной
asdf global nodejs lts
# Проверяем результат
node --version
#Python #NodeJS
Присоединяйтесь — мы покажем вам много интересного
Присоединяйтесь к ОК, чтобы подписаться на группу и комментировать публикации.
Нет комментариев