Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

updated formatting of the Mac install section

Section: Explicit (as in every step) instructions compliments of JHawkins
Cleaned up formatting and made note of a recommended change to the last step.
  • Loading branch information...
commit a4566102746bec727b9d6729bf9012a6bf10a1c0 1 parent bfa6f30
@JesseHawkins JesseHawkins authored
Showing with 39 additions and 37 deletions.
  1. +39 −37 README.markdown
View
76 README.markdown
@@ -115,91 +115,93 @@ Steps:
---------------------------
**Explicit (as in every step) instructions compliments of JHawkins**
-* Install Xcode via App Store
-* Start Xcode and go to Xcode >> Preferences >> Downloads >> click Install across from Command Line Tools
-* If Terminal is already running, shut it down and reopen it.
-* OS X's permissions on /usr/local are too restrictive and must be changed via:
-
+Install Xcode via App Store
+Start Xcode and go to Xcode >> Preferences >> Downloads >> click Install across from Command Line Tools
+If Terminal is already running, shut it down and reopen it
+OS X's permissions on /usr/local are too restrictive and must be changed via:
+
sudo chown -R 'whoami' /usr/local
-* Install homebrew via Terminal using:
+Install homebrew via Terminal using:
ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)"
-* Ignore the single warning that instructs you to install Xcode's CLI tools (you did that already in step 4)
-* To verify that homebrew is installed correctly and working, run:
+Ignore the single warning that instructs you to install Xcode's CLI tools (you did that already)
+To verify that homebrew is installed correctly and working, run:
brew doctor
-* Address any errors before moving on. Remember, Google is your friend.
- Note: If you run VM's on my via Parallels and run into multiple warnings related to "osxfuse" thi go to System Preferences >> FUSE for OS X >> Click Remove OSXFUSE. I can add it back later if needed.
- Once the doctor tells you that you are 'raring to brew', run:
+Address any errors before moving on. Remember, Google is your friend.
+Note: If you run VM's on my via Parallels and run into multiple warnings related to "osxfuse" thi go to System Preferences >> FUSE for OS X >> Click Remove OSXFUSE. I can add it back later if needed.
+Once the doctor tells you that you are 'raring to brew', run:
brew update
followed by
brew upgrade
-* Install OpenCV via homebrew by running:
+Install OpenCV via homebrew by running:
brew install opencv
-* Be sure to add the requested line to you ~/.bash_profile:
+Be sure to add the requested line to you ~/.bash_profile:
export PYTHONPATH="/usr/local/lib/python2.7/site-packages:$PYTHONPATH"
-* Install Git via homebrew by running:
+Install Git via homebrew by running:
brew install git
-* Install SDL dependencies (can anyone clarify this?) via homebrew by running:
+Install SDL dependencies (can anyone clarify this?) via homebrew by running:
brew install sdl sdl_image sdl_mixer sdl_ttf portmidi
-* Install XQuartz from https://xquartz.macosforge.org. Homebrew can't install smpeg at the time of this writing however there is a workaround:
+Install XQuartz from https://xquartz.macosforge.org
+Homebrew can't install smpeg at the time of this writing however there is a workaround:
brew tap homebrew/headonly
brew install --HEAD smpeg
- If you get a connection refused error, wait a minute and try again.
-* Install PIL via homebrew by running:
+If you get a connection refused error, wait a minute and try again.
+Install PIL via homebrew by running:
ARCHFLAGS="-arch i386 -arch x86_64" brew install PIL
-* Manually create a few PIL symlinks:
+Manually create a few PIL symlinks:
- * sudo ln -s /usr/local/lib/python2.6/site-packages/cv.so /Library/Python/2.6/site-packages/cv.so
- * sudo ln -s /usr/local/lib/python2.6/site-packages/PIL /Library/Python/2.6/site-packages/PIL
- * sudo ln -s /usr/local/lib/python2.6/site-packages/cv2.so /Library/Python/2.6/site-packages/cv2.so
- * sudo ln -s /usr/local/lib/python2.6/site-packages/cv.py /Library/Python/2.6/site-packages/cv.py
+ sudo ln -s /usr/local/lib/python2.6/site-packages/cv.so /Library/Python/2.6/site-packages/cv.so
+ sudo ln -s /usr/local/lib/python2.6/site-packages/PIL /Library/Python/2.6/site-packages/PIL
+ sudo ln -s /usr/local/lib/python2.6/site-packages/cv2.so /Library/Python/2.6/site-packages/cv2.so
+ sudo ln -s /usr/local/lib/python2.6/site-packages/cv.py /Library/Python/2.6/site-packages/cv.py
-* Install PIP by running:
+Install PIP by running:
sudo easy_install pip
-
-* Install the Scipy Superpack from http://fonnesbeck.github.com/ScipySuperpack/
-* Install Mercurial via homebrew by running:
+
+Install the Scipy Superpack from http://fonnesbeck.github.com/ScipySuperpack/
+Install Mercurial via homebrew by running:
brew install mercurial
-
-* Install pygame via PIP by running:
+
+Install pygame via PIP by running:
sudo pip install hg+http://bitbucket.org/pygame/pygame
-* Install SimpleCV via PIP by running:
+**Note:** SimpleCV's developers made a change (for the better) here that I am including, however everything up to this point is 100% guaranteed to work, because it's exactly what I did. Keeping true to that, I'll present both options. *We both suggest using the develop branch.*
+**Developer's Instructions** Install SimpleCV from the git repo and then run setup.
- sudo pip install https://github.com/ingenuitas/SimpleCV/zipball/master
+ git clone https://github.com/ingenuitas/SimpleCV.git
+ cd SimpleCV/
+ sudo python setup.py install.
-* Install SimpleCV from the git repo and then run setup. *We suggest using the develop branch.*
+**JHawkins' Instructions** Install SimpleCV via PIP by running:
- * git clone https://github.com/ingenuitas/SimpleCV.git
- * cd SimpleCV/
- * sudo python setup.py install.
+ sudo pip install https://github.com/ingenuitas/SimpleCV/zipball/master
-* Test by running simplecv in the command line:
+Test by running simplecv in the command line:
simplecv
-* If it starts (it should!) be sure to check out:
+If it starts (it should!) be sure to check out:
example
Please sign in to comment.
Something went wrong with that request. Please try again.