Prerequisites
The following, is required to be installed before you can begin using MOOSE.
Xcode Command Line Tools (CLT). To install CLT on your machine, open a terminal and run:
xcode-select --install
If you do not have both Xcode and CLT installed, you will be presented with a dialog box allowing you to install CLT. There are two choices, 'Get Xcode' and 'Install'. Choose 'Install' to install CLT. We will need Xcode as well... but it is easier to obtain CLT before Xcode.
If by chance,
xcode-select --install
states you already have Xcode installed, your best bet is to continue on with the instructions.Xcode. Using the App Store, search for and install Xcode. Once installed, you must open and run Xcode to finish the installation.
Caveats
Mac OS Mojave, requires that an additional headers package be installed. Open a terminal, and run the following command:
open /Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg
If the above command fails, then you do not have CLT installed, and you must now log into Apple's Developer website (iTunes account required) and obtain the appropriate version of CLT pertaining to your version of Xcode. There is no other way to obtain CLT once you have Xcode installed first. In the past, Xcode allowed for the installation of additional components (like CLT) via it's menu system. But no longer.
Download and install XQuartz
Mojave 10.14: moose-environment_osx-mojave_20191125_x86_64.pkg