From 6a372c68f765e0e28d8d4297377ac8b4259b4f73 Mon Sep 17 00:00:00 2001 From: Sash Nagarkar Date: Wed, 26 Apr 2017 16:03:11 -0700 Subject: [PATCH] Created OS X Developer Environment Setup (markdown) --- OS-X-Developer-Environment-Setup.md | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 OS-X-Developer-Environment-Setup.md diff --git a/OS-X-Developer-Environment-Setup.md b/OS-X-Developer-Environment-Setup.md new file mode 100644 index 0000000..771fa24 --- /dev/null +++ b/OS-X-Developer-Environment-Setup.md @@ -0,0 +1,26 @@ +1. Make sure your machine is fully up-to-date with any OS X updates. +2. Enable full disk encryption via FileVault: +`System Preferences > Security & Privacy > FileVault > Turn On FileVault...` +3. Generate an SSH keypair: +`ssh-keygen -t rsa` (select all defaults) +4. Add your SSH key to your Github user and then check that it works: +`ssh -T git@github.com` +5. Install [Homebrew](https://brew.sh/). +6. Install base packages: +``` +brew install git +brew install pyenv +brew install hdf5 +brew install h5utils +brew install python3 +``` +7. Add Pyenv to your system path, by adding the following line to your `.bashrc` or `.bash_profile`: +`eval "$(pyenv init -)"` +8. Create your coding workspace: +`mkdir ~/osaro` +9. Clone Odin: +``` +cd ~/osaro +git clone git@github.com:OsaroAI/odin.git odin +``` +10. \ No newline at end of file