Lion: Difference between revisions
From charlesreid1
No edit summary |
No edit summary |
||
| Line 1: | Line 1: | ||
This page records the process for getting up and running with my toolchain on Mac OS X Lion. | |||
I did everything IN THE ORDER SPECIFIED. | |||
==Interface== | |||
* Dotfiles: | * Dotfiles: | ||
** [[.profile]] | ** [[.profile]] | ||
| Line 7: | Line 10: | ||
** [[.vimrc]] | ** [[.vimrc]] | ||
** [[.inputrc]] | ** [[.inputrc]] | ||
==Must-Haves== | |||
* MacVim http://code.google.com/p/macvim/ | * MacVim http://code.google.com/p/macvim/ | ||
* Quicksilver http://qsapp.com/ | * Quicksilver http://qsapp.com/ | ||
* Divvy http://mizage.com/divvy/ | * Divvy http://mizage.com/divvy/ | ||
* iTerm2 http://www.iterm2.com/#/section/home | * iTerm2 http://www.iterm2.com/#/section/home | ||
==Software Development== | |||
* Compilers: ORDER OF OPERATIONS IS VERY IMPORTANT HERE... | * Compilers: ORDER OF OPERATIONS IS VERY IMPORTANT HERE... | ||
** Step 1: Install Kenneth Reitz's GCC tools instead https://github.com/kennethreitz/osx-gcc-installer | ** Step 1: Install Kenneth Reitz's GCC tools instead https://github.com/kennethreitz/osx-gcc-installer | ||
| Line 21: | Line 28: | ||
** gfortran | ** gfortran | ||
** hdf5 | ** hdf5 | ||
** graphviz | |||
==Python== | |||
* Python stuff (see [[Python#Packages]] page for my general approach to installing Python packages; I install packages by hand whenever possible) | * Python stuff (see [[Python#Packages]] page for my general approach to installing Python packages; I install packages by hand whenever possible) | ||
** numpy | ** numpy | ||
| Line 35: | Line 45: | ||
** sympy | ** sympy | ||
** scons | ** scons | ||
==Cantera-Related== | |||
* Boost http://www.boost.org/ | |||
* Sundials https://computation.llnl.gov/casc/sundials/ | * Sundials https://computation.llnl.gov/casc/sundials/ | ||
* Cantera https://code.google.com/p/cantera | * Cantera https://code.google.com/p/cantera | ||
==Other Handy Things== | |||
* MacTeX http://www.tug.org/mactex/downloading.html | * MacTeX http://www.tug.org/mactex/downloading.html | ||
* LyX http://lyx.org/ | |||
* R http://cran.r-project.org/bin/macosx/ | * R http://cran.r-project.org/bin/macosx/ | ||
* VirtualBox https://www.virtualbox.org/ | * VirtualBox https://www.virtualbox.org/ | ||
* Evernote http://www.evernote.com | * Evernote http://www.evernote.com | ||
==Web Server== | |||
* AMP (apache, mysql, PHP) following this guide: http://www.astonishdesign.com/blog/native-lamp-stack-mac-os-x | * AMP (apache, mysql, PHP) following this guide: http://www.astonishdesign.com/blog/native-lamp-stack-mac-os-x | ||
** NOTE: this is not MAMP... MAMP is a headache. This uses Homebrew instead. | ** NOTE: this is not MAMP... MAMP is a headache. This uses Homebrew instead. | ||
{{Programs}} | {{Programs}} | ||
Revision as of 16:31, 29 May 2013
This page records the process for getting up and running with my toolchain on Mac OS X Lion.
I did everything IN THE ORDER SPECIFIED.
Interface
Must-Haves
- MacVim http://code.google.com/p/macvim/
- Quicksilver http://qsapp.com/
- Divvy http://mizage.com/divvy/
- iTerm2 http://www.iterm2.com/#/section/home
Software Development
- Compilers: ORDER OF OPERATIONS IS VERY IMPORTANT HERE...
- Step 1: Install Kenneth Reitz's GCC tools instead https://github.com/kennethreitz/osx-gcc-installer
- Step 2: Install Apple's XCode
- NOTE: You will probably run into a problem with vImage.h when installing some software, like SciPy. See my solution here: Scipy vImage.h Problem
- 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/
- Edit
/etc/pathsand move/usr/local/binto the top line, so that Homebrew stuff always comes first - gfortran
- hdf5
- graphviz
- Edit
Python
- Python stuff (see Python#Packages page for my general approach to installing Python packages; I install packages by hand whenever possible)
- numpy
- cython
- scipy
- I ran into a problem with vImage.h, solution is here: Scipy vImage.h Problem
- dateutil
- ipython (installing instructions on the iPython page)
- nose https://pypi.python.org/pypi/nose/1.3.0
- gitpython
- h5py
- pandas
- statsmodels
- sympy
- scons
Cantera-Related
- Boost http://www.boost.org/
- Sundials https://computation.llnl.gov/casc/sundials/
- Cantera https://code.google.com/p/cantera
Other Handy Things
- MacTeX http://www.tug.org/mactex/downloading.html
- LyX http://lyx.org/
- R http://cran.r-project.org/bin/macosx/
- VirtualBox https://www.virtualbox.org/
- Evernote http://www.evernote.com
Web Server
- AMP (apache, mysql, PHP) following this guide: http://www.astonishdesign.com/blog/native-lamp-stack-mac-os-x
- NOTE: this is not MAMP... MAMP is a headache. This uses Homebrew instead.