Live data from Hacker News

Automating the setup of my perfect developer environment on OSX 10.8

vanderveer.be

1–10 of 33 posts

Re: Automating the setup of my perfect developer environment on OSX 10.8

#3
Terrific concept. What tools (if any) exist to do this kind of thing on Linux VM? Do they work equally well for non Ruby environments (I'm thinking specifically Python/Django)?

I've spent the last week mucking around with VMware/bitnami to try to get a nice clean Python/Django/Pycharm VM for myself (with a template Django project that gracefully does both development and deployment). I'm almost done but what a long hard slog it's been.

Re: Automating the setup of my perfect developer environment on OSX 10.8

#4
post #2

I've started doing something similar, except I also use vagrant to ensure that my development OS is the same as production. I also find it easier keeping everything for dev within a VM.

I'm doing this too, and it's funny because one of the things I originally liked about OS X was that the UNIX roots allowed me to run my dev environment locally.

Still, Vagrant makes this all pretty easy.

Re: Automating the setup of my perfect developer environment on OSX 10.8

#5

Terrific concept. What tools (if any) exist to do this kind of thing on Linux VM? Do they work equally well for non Ruby environments (I'm thinking specifically Python/Django)? I've spent the last week mucking around with VMware/bitnami to try to get a nice clean Python/Django/Pycharm VM for myself (with a template Django project that gracefully does both development and deployment). I'm almost done but what a long h…

On linux it is even more easy, since most of the packages are in apt etc. Several recipes have a switch for use on our own servers and vm's: https://github.com/pivotal/pivotal_workstation/blob/master/r...

And there is nothing in the result that has anything to do with ruby, just chef and the recipes are in ruby. We use it for setting up our dev environments and servers for PHP websites. Although we use Capistrano for the actual site deployment and not Chef.

Re: Automating the setup of my perfect developer environment on OSX 10.8

#8
Easier way to get a good development environment and not have to deal with a crippled window manager: http://www.ubuntu.com/

On a more serious note, what is with the fad of running OSX and doing all of your work in a VM? OSX is terrible for anything serious and is enough of a pain in the ass that one must use a VM just to run their web application on their development machine. Why not just use Linux? Why not use Windows and run a VM in that? At least you'll get the benefit of being able to run more software.

I'm finding it very difficult to understand the justification for such setups and, from personal experience, I find that it's better to avoid shops which operate in such a way altogether.

Re: Automating the setup of my perfect developer environment on OSX 10.8

#10

Easier way to get a good development environment and not have to deal with a crippled window manager: http://www.ubuntu.com/ On a more serious note, what is with the fad of running OSX and doing all of your work in a VM? OSX is terrible for anything serious and is enough of a pain in the ass that one must use a VM just to run their web application on their development machine. Why not just use Linux? Why not use Wind…

He's not running his dev environment in a VM. Just automating the setup of an OS X box for development.

It's worth noting that most of these recipes can be easily modified for use on Ubuntu.

Post reply on HN