Mac OS System Setup¶
Xcode Command Line Tools (gives your mac a C compiler)¶
Homebrew (third-party macOS package manager)¶
In your terminal, type the following command:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
The script will explain what changes it will make and prompt you before the installation begins.
Now you will update your
PATH environment variable so your system has access to the Homebrew commands
Ensure you have
~/.profilefile by typing the following command in your terminal:
Add the Homebrew directory to your
PATHby typing the following command in your terminal
echo "export PATH=\"/usr/local/bin:/usr/local/sbin:$PATH\"" >> ~/.profile
brew install python3
python3 directory to your
PATH so your system has access to the Python commands
echo "export PATH=\"/usr/local/opt/python3/libexec/bin:$PATH\"" >> ~/.profile
Git (distributed version control software)¶
brew install git
Set your name (replace
Your Name with your first and last name, e.g.,
git config --global user.name "Your Name"
Set your commit email address (replace
email@example.com with your email address, e.g.,
Note: This should be the same email address you used to signup for your GitHub account
git config --global user.email "firstname.lastname@example.org"
Check that both configurations have been set correctly
git config --global --list
PostgreSQL (relational database)¶
brew install postgresql@10
Create a PostgreSQL user
sudo createuser -U postgres YOUR_USERNAME
Start the server
sudo pg_ctl -D /usr/local/var/postgres start
Node Version Manager (NVM)¶
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.32.1/install.sh | bash
Check successful installation using
List the available versions of Node.js
Install the version of Node.js that you require
nvm install 6.9.1
Switch between installed versions of Node.js
nvm use 6.9.1
Create an encrypted
.dmg image file on Mac (Source: Apple)
Disk Utilityapp on your Mac, choose
Enter a filename for the disk image, add tags if necessary, then choose where to save it. This is the name that appears in the Finder, where you save the disk image file before opening it.
Namefield, enter the name for the disk image. This is the name that appears on your desktop and in the
Findersidebar, after you open the disk image.
Sizefield, enter a size for the disk image.
Formatpop-up menu, then choose a format:
If you’re using the encrypted disk image with a Mac computer using macOS 10.13 or later, choose
If you’re using the encrypted disk image with a Mac computer using macOS 10.12 or earlier, choose
Mac OS Extended (Journaled)or
Mac OS Extended (Case-sensitive, Journaled).
Encryptionpop-up menu, then choose an encryption option.
Enter and re-enter a password to unlock the disk image, then click
Choose. WARNING: If you forget this password, you won’t be able to open the disk image and view any of the files.
Use the default settings for the rest of the options:
Partitionspop-up menu, then choose
Single partition - GUID Partition Map.
Image Formatpop-up menu, then choose
Save, then click
Disk Utility creates the disk image file where you saved it in the Finder and mounts its disk icon on your desktop and in the
Finder, copy the documents you want to protect to the disk image.
If you want to erase the original documents so they can’t be recovered, drag them to the
Trash, then choose