So, I got fed up with nothing happening when I press tab repeatedly when I’m typing rake commands. So I wrote a little bash completion function. It only works if you use rvm, and if your project has an .rvmrc. But really, when is that not the case?
Check it yo: https://gist.github.com/1785443