From charlesreid1

No edit summary
No edit summary
Line 1: Line 1:
Process for getting up and running with my toolchain on Mac OS X Lion:
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

Software Development

  • Compilers: ORDER OF OPERATIONS IS VERY IMPORTANT HERE...
  • Git http://git-scm.com/
    • Note: you'll have to add /usr/local/git/bin 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/
    • Edit /etc/paths and move /usr/local/bin to the top line, so that Homebrew stuff always comes first
    • gfortran
    • hdf5
    • graphviz

Python

Cantera-Related

Other Handy Things

Web Server