If you need more explicit instructions than provided on this quick-install page, you can find a more detailed explanation of the installation process here.
Install OCaml on Linux, macOS, or *BSD
Install the opam package manager
OCaml's package manager, opam, installs both the compiler, as well as any additional packages. Ensure
bubblewrapare installed on your system, then run the following in your terminal to download and install the newest version of opam:
Other installation methodsYou can also install opam using your operating system's package manager - however, you may get an older version of opam that does not support the most recent OCaml compiler version. If you need the most recent version, you can build opam from sources, following the instructions at opam's GitHub repository.
Opam needs to be initialised, which will create a default opam switch. An opam switch is an isolated environment for the OCaml compiler and any packages you install.
opam init, you will be asked if you want to add a hook to your shell to put the tools available in the current opam switch on your PATH.
Activate the opam switch
If you answered no when prompted in the previous step, you need to activate the opam switch by running
eval $(opam env)or explicitly execute commands within the switch by using
opam exec -- [CMD].
Congratulations, you have now installed OCaml!
Install OCaml on Windows
Use the Diskuv OCaml ("DKML") Windows installer
The installer sets up OCaml 4.14.0 and OCaml's package manager opam, with Git and the Visual Studio compiler. If you need a different OCaml version, check out the alternative installation instructions provided in the "OCaml on Windows" guide.
Before you run the installer: Make sure your Windows username does not contain a space character (e.g. for
C:\Users\Jane Smith, OCaml will not install properly).
Congratulations, you have now installed OCaml as well as the OCaml Platform Tools!
Now you are ready to write some OCaml code!