ジュリアの特定バージョンを実行する方法
概要
特定のバージョンの Julia を実行する方法を紹介する。
ガイド
juliaup
PS C:\Users\rmsms> juliaup status
 Default  Channel  Version                       Update
----------------------------------------------------------------------------------------------
       *  1.12     1.12.0-rc2+0.x64.w64.mingw32
          release  1.11.6+0.x64.w64.mingw32      Update to 1.11.7+0.x64.w64.mingw32 available
PS C:\Users\rmsms> juliaup default release
Configured the default Julia version to be 'release'.
PS C:\Users\rmsms> juliaup status
 Default  Channel  Version                       Update
----------------------------------------------------------------------------------------------
          1.12     1.12.0-rc2+0.x64.w64.mingw32
       *  release  1.11.6+0.x64.w64.mingw32      Update to 1.11.7+0.x64.w64.mingw32 available
PS C:\Users\rmsms> juliaup default 1.12
Configured the default Julia version to be '1.12'.
PS C:\Users\rmsms> juliaup status
 Default  Channel  Version                       Update
----------------------------------------------------------------------------------------------
       *  1.12     1.12.0-rc2+0.x64.w64.mingw32
          release  1.11.6+0.x64.w64.mingw32      Update to 1.11.7+0.x64.w64.mingw32 available
基本的に Julia 1.10 以降では juliaupjuliaup を使ってバージョン管理ができる。juliaup default <version> コマンドで、そのコンピュータでデフォルトに使われる Julia のバージョンを指定できる。
コマンドラインで

julia +<version>
Julia コマンドの直後にプラス記号を付けてバージョンを入力すると、そのバージョンで実行される。
vscodeで
{
    "julia.executablePath": "${env:USERPROFILE}\\.julia\\juliaup\\julia-1.11.6+0.x64.w64.mingw32\\bin\\julia.exe"
}
実行ディレクトリの .vscode/settings.json ファイルに上のように julia.executablePath オプションを追加する。通常、juliaup によって Julia バイナリはユーザープロファイル下の .julia\juliaup に保存されるため、実行を強制したいバイナリのパスを正確に指定すればよい。
