Vagrant is a Ruby project that lets you set up a Linux virtual machine very quickly, using VirtualBox. Ideally, at least. Getting it set up the first time on a MacBook can be tricky. Here’s how I got it running.
This assumes you’re running Vagrant in your home directory. Also, I already had VirtualBox installed.
Updated 5/30/2011: The previous instructions added ~/.rvm/scripts/rvm to ~/.bash_profile, which caused RVM’s settings to override anything in your ~/.profile. See “Gotchas” for more info.
Continue reading VirtualBox, Vagrant and Mac OS X: instant linux development environment
Keeping up with my local dev environment, a while back I wrote a post on Starting and stopping NginX-MySQL-PHP-FCGI on Mac OS X. I’ve made some changes since then, and I now use a slightly different stack.
I modified MacPorts to configure PHP5 with FPM support, and added in Memcached (also Varnish, but we don’t use that at work and I haven’t been inclined to mess with it, so it’s not in my script).
Script source and changelog after the break…