If your setup was working at some point in the past and isn't working now, the best thing might be to go to your "TimeMachine" backup, identify a date when you know for sure it was working, and restore from that date. (I think this involves removing the corrupted Perl resources first.)

I had a similar event on my mac (I think it arose from a complicated bundle install that went wrong -- I never quite got a clear diagnosis), and restoring from an earlier backup fixed it just fine.

When putting a smiley right before a closing parenthesis, do you:

Use two parentheses: (Like this: :) )
Use one parenthesis: (Like this: :)
Reverse direction of the smiley: (Like this: (: )
Use angle/square brackets instead of parentheses
Use C-style commenting to set the smiley off from the closing parenthesis
Make the smiley a dunce: (:>
I disapprove of emoticons
Other