Yes and no, in some configurations, it seems easier to ensure that rubygems is loaded. I have to admit, I blatantly stole that at https://github.com/pry/pry/blob/master/bin/pry