I guess I still don't understand the meaning of ~> in the Gemfile