juliaup
juliaup copied to clipboard
Julia installer and version multiplexer
Rebased version of #197 from @simeonschaub. As mentioned in https://github.com/JuliaLang/juliaup/pull/197#issuecomment-1172395911 I thought the rebase was quite tricky, so please have a good look. ``` > juliaup add 1.6 Installing Julia...
The way this works is that we mark which versions are nightly versions in the versions db during the build process and then special-case those when added as a channel...
My work computer is forbidden by policy to access the Windows Store. Could there be an alternative source for JuliaUp for Windows as there is for Linux and Mac?
Fixes https://github.com/JuliaLang/juliaup/issues/239.
I would like to migrate from `asdf-vm` over to juliaup. The only missing feature for me to do that would be to be able to set a channel per directory....
```sh $ juliaup add 1.3 Installing Julia 1.3.1+0 (x64). Error: Failed to download from url `https://julialang-s3.julialang.org/bin/mac/x64/1.3/julia-1.3.1-mac64.tar.gz`. Caused by: https://julialang-s3.julialang.org/bin/mac/x64/1.3/julia-1.3.1-mac64.tar.gz: status code 404 ``` Not sure if this is a known...
[Enhancement] Would you be open to cleaning up this codebase and making it more idiomatic? I can submit a PR to help.
From the documented behaviour of `JULIA_DEPOT_PATH` in https://docs.julialang.org/en/v1/manual/environment-variables/#JULIA_DEPOT_PATH I'd expect passing an empty segment in `JULIA_DEPOT_PATH` to still launch `julia`, but `juliaup` throws an error when it's provided, as shown...
```sh $ juliaup add 1.0 Installing Julia 1.0.5+0 (x64). Error: Failed to extract downloaded file from url `https://julialang-s3.julialang.org/bin/mac/x64/1.0/julia-1.0.5-mac64.tar.gz`. Caused by: 0: failed to unpack `._julia-1.0.5` into `/Users/stefan/.julia/juliaup/julia-1.0.5+0~x64/` 1: No such...