Yeah, many of the ruby applications I've seen recommend RVM so that you can isolate yourself from the system-installed version of ruby. That's the nice thing about go - each application carries around everything it needs to run in total isolation from the rest of the machine.
I should just stop making assumptions about python and assume that if there's anything you ever would like to do with python, that someone has already built it :)