Go to your terminal on Mac:
- Check for git by typing
git --versioninto your terminal.
- If it is not installed, you can install git from here. ## Homebrew
Many of the requirements can be added with Homebrew, a package manager for MacOS
1.) In your terminal see if Homebrew is already installed by typing:
2.) If you see this error
brew: command not found you can install Homebrew with the following command in your terminal:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
this script will explain what it is doing and pause before it does it.
Make sure to watch your terminal for any instructions.
Homebrew may take a few minutes to install fully.
Check for Python with
python ––versionor check for pip3 with
- If you don't have Python 3 installed already, install it with Homebrew
Install Python with the following command:
brew install python
Check that Python was installed correctly with
Check that pip3 was also installed with
Butane is a tool that consumes a Butane Config and produces an Ignition Config, which is a JSON document that can be given to a Fedora CoreOS machine when it first boots.
- You can use brew to install Butane) on MacOS.
- In your terminal type:
brew install butane
- Check that Butane was installed correctly with:
- Now you will install
pwgenwhich you will use later to generate an Ansible Vault password.
- You can install
pwgenwith brew. In your terminal type
brew install pwgen
Aside from a cloud provider (which you can choose while working through the Quick Start guide), these are all the requirements you need for MacOS to run Forem.
Please visit our Quick Start Guide to finish installing Forem Selfhost.