Hrm... Never used File::Spec before. prettier. Still doesn't work, but it is still throwing the same error.
*shrug*
I have no idea what is going on. I'm sure it's string interpolation, but I can't find the root of it. Others are mentioning that it is working fine on their systems.