    # File lib/chef/provider/package/rubygems.rb, line 233
              def gem_paths
                if self.class.gempath_cache.key?(@gem_binary_location)
                  self.class.gempath_cache[@gem_binary_location]
                else
                  # shellout! is a fork/exec which won't work on windows
                  shell_style_paths = shell_out!("#{@gem_binary_location} env gempath").stdout
                  # on windows, the path separator is (usually? always?) semicolon
                  paths = shell_style_paths.split(::File::PATH_SEPARATOR).map { |path| path.strip }
                  self.class.gempath_cache[@gem_binary_location] = paths
                end
              end