information architecture & critical history of software (PhD research) in Toronto

view my cv

Quinn DuPont studies the critical history of software technologies, focusing on metaphysical, historical, and political issues. He has recently been studying the history of email and developing an argument about the modes of production for software development. Quinn is currently a MITACS Enhanced Accelerate PhD Fellow and iSchool PhD student in Toronto, Canada.

search
reading
  • Difference and Repetition
    Difference and Repetition
    by Gilles Deleuze
  • From Taylorism to Fordism: A Rational Madness
    From Taylorism to Fordism: A Rational Madness
    by Bernard Doray
  • Questioning Technology
    Questioning Technology
    by Andrew Feenberg

Entries in os x development (1)

Thursday
Dec312009

Very easy Groovy and Grails installation on OS X (through MacPorts)

I’ve had a lot of trouble with MacPorts in the past, so I’m typically reluctant to go that route for Unix tool installation on my OS X machine, however, installing Groovy and Grails proved very easy with MacPorts. 

You must first install MacPorts.

Once MacPorts is installed (instructions), you:

 

  1. Open a terminal (In Finder double-click Utilities->Terminal).
  2. Type sudo port install groovy (you will be prompted for your password)
    1. Once installation is complete type groovy -v to confirm that the installation was successful.
  3. Type sudo port install grails
    1. Once installation is complete you must set the GRAILS_HOME variable. Ensure you are in your Home directory (type cd ~), then type vim .profile. This will open the VImproved editor (it’s a wonky but handy editor). Press the down arrow until you are at the bottom of the screen, then type i to change to “insert” mode. Once in insert mode copy this to your clipboard:   export GRAILS_HOME=/opt/local/share/java/grails. Then press CRTL+V to paste to the bottom of the file. Save the file and exit by typing ESC wq.
    2. Type grails -v to confirm that the installation was successful.

That should do the trick!