required ruby version