2009-04-28

Broken sites on dreamhost

My merb/rails sites have broken on dreamhost. They're just returning a listing of the public directory, which indicates to me that passenger isn't running or starting merb/rails for some reason.

2009-04-26

Ubuntu 9.04 development environment upgrade

I upgraded my development virtual machine to Ubuntu 9.04 (Jaunty). Fairly straightforward process although I did have to run a re-installation of the VMware tools and then add /usr/bin/vmware-user to the startup applications.

2009-04-18

Oops. Stuff did break.

I said that my quick test showed things running after my dreamhost server move. I think something must have still been running on the old server unfortunately, as when I checked later I was getting server errors back from passenger. It didn't look like paths, which is the main thing that Dreamhost warn about, since the errors were being triggered from within the merb framework, so my custom gems were obviously loading. I figured it out by exporting the same GEM_PATH as in the config.ru then running:
bin/merb -V -e production -i
The error of which pointing to the loading of a shared library file for ParseTree. That flipped the brain-switch to on and I realised that I'd been moved from an x86 server to an x64 so the libraries would need a recompile. A quick:
bin/thor merb:gem:redeploy
And all was good.

2009-04-16

Hosting moved at Dreamhost

Cool. I've finally been shifted off the server I was on and onto a newer machine at Dreamhost. The very exciting thing about this, and the reason I wanted the move, being the ruby version is upgraded to 1.8.7 on the newer hosts. The move went off very smoothly and a quick test shows sites still working, so everything's good. Just a shame I don't currently have time to get any new development done.

Use code MERBITUP for $50 off hosting plans.

Update: It did break, but was an easy enough fix.