in reply to Installing Tk (and other modules) on Mac OS X

You need to start the X-server, then you can sudo cpan Tk. Tk isn't native Aqua so X is required.