github-desktop/docs/contributing/mac-deps-setup.md
evelyn masso a9c7afd07b Revert "be less prescriptive"
This reverts commit 8513ecc741.
2018-09-14 13:15:53 -07:00

1.6 KiB

Setting Up Development Dependencies on macOS

You will need to install these tools on your machine:

  • Node.js v8.11.4
  • Python 2.7
  • Xcode and Xcode Command Line Tools (Xcode -> Preferences -> Downloads)

Node.js

There are two approaches to installing Node.js, manual and managed. We recommend the managed route, but the simple method will work fine if you don't have node installed on your machine and just want to get running!

Managed

We recommend using nvm to manage your Node.js version. This makes it easier to know you are running the correct version of node for this project without affecting setup for other projects on your machine.

Manual

Python

macOS comes with Python pre-installed, and it happens to be the right version, so you're probably fine! But if you use other versions of Python, here's how to get started.

Managed

For this, we recommend pyenv.

Manual

Xcode Command Line Tools

  • Just run xcode-select --install