Julia. Утилита juliaup
2025-05-18
·
2 мин. для прочтения
Julia. Утилита juliaup.
Содержание
1 Общая информация
- Репозиторий: https://github.com/JuliaLang/juliaup
- Кроссплатформенный установщик для языка программирования Julia.
2 Установка
2.1 Windows
- Winget (см. Пакетный менеджер для Windows. WinGet):
winget install --name Julia --id 9NJNWW8PVKMN -e -s msstore
2.2 Unix
- Juliaup можно установить на Unix-подобных платформах, выполнив команду:
curl -fsSL https://install.julialang.org | sh
2.3 MacOS
- HomeBrew:
brew install juliaup
2.4 Linux
- Arch Linux:
pacman -Su juliaup
3 Основные операции
3.1 Управление версиями
Добавить версию:
juliaup add 1.10 # Установка конкретной версии (например, 1.10) juliaup add lts # Установка LTS-версии
Список доступных версий:
juliaup list
Сменить версию по умолчанию:
juliaup default 1.11 # По умолчанию будет запускаться Julia 1.11 juliaup default release # Использовать последний стабильный релиз
Удаление версий:
juliaup remove 1.5.3 # Удалить Julia 1.5.3
3.2 Запуск Julia
Стандартный запуск:
julia # Запуск версии, заданной по умолчанию
Запуск конкретной версии:
julia +1.8 # Запуск Julia 1.8.x julia +nightly # Запуск ночной сборки
3.3 Обновление
Обновить все версии:
juliaup update
Обновить канал релиза:
juliaup update release # Обновить до последнего стабильного релиза
3.4 Работа с проектами
Привязать версию к каталогу:
cd /path/to/project juliaup override set 1.6 # Для текущей папки использовать Julia 1.6
Удалить привязку:
juliaup override unset
3.5 Примеры использования
Для CI/CD используйте GitHub Action
julia-actions/install-juliaup
.Чтобы проверить текущую версию:
julia --version
Пример рабочего процесса:
juliaup add 1.10 # Установить Julia 1.10 juliaup default 1.10 juliaup override set lts --path ~/projects/legacy # Для проекта legacy использовать LTS julia -e 'using Pkg; Pkg.test()' # Запустить тесты в текущей версии