Installation

Juliaをインストールする方法はいくつかあります。以下のセクションでは、主要なサポートプラットフォームごとに推奨される方法を強調し、その後、特定の状況で役立つかもしれない代替方法を紹介します。

現在のインストール推奨は、Juliaupに基づくソリューションです。以前にJuliaをJuliaupに基づかない方法でインストールした場合、システムをJuliaupに基づくインストールに切り替えたい場合は、すべての以前のJuliaバージョンをアンインストールし、PATH変数からJuliaに関連するものをすべて削除し、その後、以下に記載されている方法のいずれかでJuliaをインストールすることをお勧めします。

Windows

Windowsでは、JuliaはWindowsストアから直接インストールできます here。同じバージョンを実行することでもインストールできます。

winget install julia -s msstore

任意のシェルで。

Mac and Linux

Juliaは、LinuxまたはMacで実行することでインストールできます。

curl -fsSL https://install.julialang.org | sh

シェル内で。

Command line arguments

Juliaインストーラーにさまざまなコマンドライン引数を渡すことができます。インストーラー引数の構文は

curl -fsSL https://install.julialang.org | sh -s -- <ARGS>

ここで <ARGS> は、以下の引数の1つ以上に置き換えられるべきです:

  • --yes (または -y): インストーラーを非対話モードで実行します。すべての設定値はデフォルト値またはコマンドライン引数として指定された値を使用します。
  • --default-channel=<NAME>: Juliaupのデフォルトチャネルを設定します。例えば、--default-channel ltsltsチャネルをインストールし、それをデフォルトとして設定します。
  • --add-to-path=<yes|no>: JuliaをPATH環境変数に追加するかどうかを設定します。有効な値はyes(デフォルト)とnoです。
  • --background-selfupdate=<SECONDS>: <SECONDS> が 0 より大きい場合に、Juliaup を自動更新するオプションの CRON ジョブを構成します。実際の値は、CRON ジョブが新しい Juliaup バージョンを確認するために実行される頻度を秒単位で制御します。デフォルト値は 0 であり、つまり CRON ジョブは作成されません。
  • --startup-selfupdate=<MINUTES>: Juliaが起動時にJuliaupの新しいバージョンをチェックする頻度を設定します。デフォルトは1440分ごとです。
  • -p=<PATH> (または --path): JuliaおよびJuliaupのバイナリがインストールされる場所を設定します。デフォルトは ~/.juliaup です。

Alternative installation methods

上記のインストール方法があなたのシステムで機能しない場合に限り、以下の方法を推奨します。

以下に説明するインストール方法のいくつかでは、juliaupというパッケージのインストールを推奨しています。ただし、これは完全に機能するJuliaシステムをインストールするものであり、単にJuliaupだけではありません。

App Installer (Windows)

If the Windows Store is blocked on a system, we have an alternative MSIX App Installer based setup. To use the App Installer version, download this file and open it by double clicking on it.

MSI Installer (Windows)

Windows StoreやApp InstallerのバージョンがあなたのWindowsシステムで動作しない場合、MSIベースのインストーラーを使用することもできます。このインストール方法には深刻な制限があり、他の方法が機能しない場合を除いて一般的には推奨されません。たとえば、このインストール方法ではJuliaupの自動更新メカニズムはありません。MSIインストーラーの64ビット版はhereからダウンロードでき、32ビット版はhereからダウンロードできます。

デフォルトでは、インストールは昇格を必要としないユーザーごとのインストールになります。また、次のコマンドをシェルから実行することでシステムインストールを行うこともできます:

msiexec /i <PATH_TO_JULIA_MSI> ALLUSERS=1

Homebrew (Mac and Linux)

brewを使用しているシステムでは、次のコマンドを実行してJuliaをインストールできます。

brew install juliaup

シェル内で。標準のbrewコマンドを使用してJuliaupを更新する必要があることに注意してください。

Arch Linux - AUR (Linux)

Arch Linuxでは、Juliaupは利用可能です in the Arch User Repository (AUR)

openSUSE Tumbleweed (Linux)

openSUSE Tumbleweedでは、次のコマンドを実行してJuliaをインストールできます。

zypper install juliaup

ルート権限を持つシェルで。

cargo (Windows, Mac and Linux)

Rustのcargoを使用してJuliaをインストールするには、次のコマンドを実行します:

cargo install juliaup