Skip to content

Instantly share code, notes, and snippets.

@paill
Last active December 29, 2023 03:11
Show Gist options
  • Select an option

  • Save paill/ffd0ec0faa0eaf66f5c0 to your computer and use it in GitHub Desktop.

Select an option

Save paill/ffd0ec0faa0eaf66f5c0 to your computer and use it in GitHub Desktop.
How to setup your Mac and Development Environment for OS-X Yosemite

Setting up your Mac

Installing

Homebrew

  1. First, to check if Homebrew is already installed, type the following into the Terminal:

     brew --version
    
  2. If brew is installed, skip to step 6; otherwise continue following the install instructions.

  3. If it is not installed, launch Xcode and if prompted, agree to the Terms and Conditions. Then, open the Terminal and install the Command Line tools with this command:

     xcode-select --install
    
  4. You can go to the Homebrew site for more information, but to install Homebrew, run this command:

     ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
    
  5. Once it has finished, ensure brew installed correctly by typing:

     brew --version
    
  6. Run the following command to ensure everything is configured properly:

     brew doctor
    
  7. Run the following command to ensure brew is up to date:

     brew update
    

Anaconda

  1. First, check if Anaconda is already install by running the command: conda --version

  2. If installed, skip to step X; otherwise continue.

  3. Go to Anaconda's site and download the Anaconda Graphical Installer for Python 2.7 for Mac OS X.

  4. Open the installer and follow the directions.

  5. To make sure Anaconda properly installed, open a Terminal window and run: conda --version

  6. Make sure Anaconda is up to date by running: conda update anaconda

Git

SQLite

Wordpress

PyCharm

Other IDE/TextEditor

Setting Up a Local Development Environment

Apache

MySQL

PHP

Git Tutorial

Github vs Bitbucket

Installing Additional Python Libraries

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment