Ruby has this figured out well by comparison. Install the bundler gem (which you're going to be installing anyway to get dependencies), cd into the project, and prefix your commands with `bundle exec` to use project gems
Remembering to start/stop virtualenv and remembering the names of your virtual envs is one too many steps