Some gems reference Posix specific things. And your Gemfile.lock may include the platform upon which Bundler was run, be it Windows or Posix, and that can be a problem when trying to install gems on a different platform. And some nice utilities, such as Ruby version managers, don't work on Windows.