juliaup — это полный менеджер версий Julia. Можно использовать juliaup для установки определенных версий Julia, он предупреждает пользователей о выпуске новых версий Julia и обеспечивает удобную абстракцию канала выпуска Julia.
На всех платформах рекомендуется сначала удалить все предыдущие версии Julia и отменить любые изменения, которые вы, возможно, сделали, чтобы поместить
julia
вPATH
, прежде чем устанавливать Julia с помощью установщика в этом репозитории.
проверьте juliaup в этом репо: https://github.com/JuliaLang/juliaup
Сделайте этот curl, чтобы установить juliaup
> curl -fsSL https://install.julialang.org | sh
также вы можете использовать варево, если хотите
> brew install juliaup
Давайте проверим все доступные версии
> juliaup list Channel Version ------------------------------------------------------------- 0 0.7.0+0.x64.apple.darwin14 0.7 0.7.0+0.x64.apple.darwin14 0.7.0 0.7.0+0.x64.apple.darwin14 0.7.0~x64 0.7.0+0.x64.apple.darwin14 0.7~x64 0.7.0+0.x64.apple.darwin14 0~x64 0.7.0+0.x64.apple.darwin14 1 1.8.5+0.aarch64.apple.darwin14 1.0 1.0.5+0.x64.apple.darwin14 ... 1.9 1.9.0-beta3+0.aarch64.apple.darwin14 1.9.0-alpha1 1.9.0-alpha1+0.aarch64.apple.darwin14 1.9.0-alpha1~aarch64 1.9.0-alpha1+0.aarch64.apple.darwin14 1.9.0-alpha1~x64 1.9.0-alpha1+0.x64.apple.darwin14 1.9.0-beta2 1.9.0-beta2+0.aarch64.apple.darwin14 1.9.0-beta2~aarch64 1.9.0-beta2+0.aarch64.apple.darwin14 1.9.0-beta2~x64 1.9.0-beta2+0.x64.apple.darwin14 1.9.0-beta3 1.9.0-beta3+0.aarch64.apple.darwin14 1.9.0-beta3~aarch64 1.9.0-beta3+0.aarch64.apple.darwin14 1.9.0-beta3~x64 1.9.0-beta3+0.x64.apple.darwin14 1.9~aarch64 1.9.0-beta3+0.aarch64.apple.darwin14 1.9~x64 1.9.0-beta3+0.x64.apple.darwin14 1~aarch64 1.8.5+0.aarch64.apple.darwin14 1~x64 1.8.5+0.x64.apple.darwin14 alpha 1.9.0-beta3+0.aarch64.apple.darwin14 alpha~aarch64 1.9.0-beta3+0.aarch64.apple.darwin14 alpha~x64 1.9.0-beta3+0.x64.apple.darwin14 beta 1.9.0-beta3+0.aarch64.apple.darwin14 beta~aarch64 1.9.0-beta3+0.aarch64.apple.darwin14 beta~x64 1.9.0-beta3+0.x64.apple.darwin14 lts 1.6.7+0.x64.apple.darwin14 lts~x64 1.6.7+0.x64.apple.darwin14 rc 1.8.5+0.aarch64.apple.darwin14 rc~aarch64 1.8.5+0.aarch64.apple.darwin14 rc~x64 1.8.5+0.x64.apple.darwin14 release 1.8.5+0.aarch64.apple.darwin14 release~aarch64 1.8.5+0.aarch64.apple.darwin14 release~x64 1.8.5+0.x64.apple.darwin14
Я выберу бета-версию 1.9.0, потому что она потрясающая
> juliaup add 1.9 Installing Julia 1.9.0-beta3+0.aarch64.apple.darwin14
давайте сделаем эту версию версией по умолчанию
> juliaup default 1.9 Configured the default Julia version to be '1.9'.
Теперь все готово для игры с Юлией.
> julia _ _ _ _(_)_ | Documentation: https://docs.julialang.org (_) | (_) (_) | _ _ _| |_ __ _ | Type "?" for help, "]?" for Pkg help. | | | | | | |/ _` | | | | |_| | | | (_| | | Version 1.9.0-beta3 (2023-01-18) _/ |\__'_|_|_|\__'_| | Official https://julialang.org/ release |__/ | julia>
Вы можете легко переключаться между версиями Джулии.
Здесь у меня есть 2 версии Джулии в наличии
> juliaup status Default Channel Version Update ---------------------------------------------------------------- * 1.9 1.9.0-beta3+0.aarch64.apple.darwin14 release 1.8.5+0.aarch64.apple.darwin14
Если я хочу переключиться на канал последней версии для получения стабильной версии Julia, я просто добавлю Julia +‹channel›.
давайте выберем канал выпуска
> julia +release _ _ _ _(_)_ | Documentation: https://docs.julialang.org (_) | (_) (_) | _ _ _| |_ __ _ | Type "?" for help, "]?" for Pkg help. | | | | | | |/ _` | | | | |_| | | | (_| | | Version 1.8.5 (2023-01-08) _/ |\__'_|_|_|\__'_| | Official https://julialang.org/ release |__/ | julia>
Теперь, если вы хотите переключиться на другой канал, вы можете сделать то же самое, но поскольку я уже установил 1.9 по умолчанию, я просто скажу:
> julia _ _ _ _(_)_ | Documentation: https://docs.julialang.org (_) | (_) (_) | _ _ _| |_ __ _ | Type "?" for help, "]?" for Pkg help. | | | | | | |/ _` | | | | |_| | | | (_| | | Version 1.9.0-beta3 (2023-01-18) _/ |\__'_|_|_|\__'_| | Official https://julialang.org/ release |__/ |
Я получу канал 1.9
Если вы хотите получать последние обновления на выбранном канале, вы можете просто сделать
juliaup update
и он будет получать последние обновления на выбранном канале.