Lion: Difference between revisions
From charlesreid1
No edit summary |
No edit summary |
||
| Line 3: | Line 3: | ||
* Divvy http://mizage.com/divvy/ | * Divvy http://mizage.com/divvy/ | ||
* iTerm2 http://www.iterm2.com/#/section/home | * iTerm2 http://www.iterm2.com/#/section/home | ||
* Compilers: | * Compilers: ORDER OF OPERATIONS IS VERY IMPORTANT HERE... | ||
** | ** Step 1: Install Kenneth Reitz's GCC tools instead https://github.com/kennethreitz/osx-gcc-installer | ||
*** This is supposed to install the vImage.h header, but for some reason it doesn't work, so any gcc/clang/llvm compilation line that has a header file pointing to <code><vImage/vImage.h></code> does not compile properly. This is the case with, e.g., Scipy. So, install XCode to fix that. | |||
** Step 2: Install Apple's XCode | |||
*** Note: installing Apple's XCode will overwrite the versions of clang and llvm from Kenneth Reitz's GCC tools, but at least you'll still have gcc. | |||
* Git http://git-scm.com/ | * Git http://git-scm.com/ | ||
** Note: you'll have to add <code>/usr/local/git/bin</code> to the front of your path in case your system, like mine, has an old crusty version of git installed | |||
* Homebrew http://mxcl.github.io/homebrew/ | * Homebrew http://mxcl.github.io/homebrew/ | ||
** gfortran | ** gfortran | ||
** hdf5 | ** hdf5 | ||
* Python stuff (see [[Python#Packages]] page for my general approach to installing Python packages) | * Python stuff (see [[Python#Packages]] page for my general approach to installing Python packages; I install packages by hand whenever possible) | ||
** numpy | ** numpy | ||
** cython | ** cython | ||
** dateutil | ** scipy | ||
** ipython ( | ** dateutil | ||
** ipython (installing instructions on the [[iPython]] page) | |||
** nose https://pypi.python.org/pypi/nose/1.3.0 | |||
** gitpython | |||
** h5py | |||
Revision as of 22:37, 28 May 2013
Process for getting up and running with my toolchain on Mac OS X Lion:
- Quicksilver http://qsapp.com/
- Divvy http://mizage.com/divvy/
- iTerm2 http://www.iterm2.com/#/section/home
- Compilers: ORDER OF OPERATIONS IS VERY IMPORTANT HERE...
- Step 1: Install Kenneth Reitz's GCC tools instead https://github.com/kennethreitz/osx-gcc-installer
- This is supposed to install the vImage.h header, but for some reason it doesn't work, so any gcc/clang/llvm compilation line that has a header file pointing to
<vImage/vImage.h>does not compile properly. This is the case with, e.g., Scipy. So, install XCode to fix that.
- This is supposed to install the vImage.h header, but for some reason it doesn't work, so any gcc/clang/llvm compilation line that has a header file pointing to
- Step 2: Install Apple's XCode
- Note: installing Apple's XCode will overwrite the versions of clang and llvm from Kenneth Reitz's GCC tools, but at least you'll still have gcc.
- Step 1: Install Kenneth Reitz's GCC tools instead https://github.com/kennethreitz/osx-gcc-installer
- Git http://git-scm.com/
- Note: you'll have to add
/usr/local/git/binto the front of your path in case your system, like mine, has an old crusty version of git installed
- Note: you'll have to add
- Homebrew http://mxcl.github.io/homebrew/
- gfortran
- hdf5
- Python stuff (see Python#Packages page for my general approach to installing Python packages; I install packages by hand whenever possible)
- numpy
- cython
- scipy
- dateutil
- ipython (installing instructions on the iPython page)
- nose https://pypi.python.org/pypi/nose/1.3.0
- gitpython
- h5py