You don't need one, because Ruby dependency management isn't a clusterf#!k like Python's.
You use bundler to manage what dependencies are installed and use that to get a lock file. You also create a .ruby-version file that specify the language version. There are a whole bunch of different tools to select what ruby version, but all works with that file and what you chose really doesn't matter.