Installing Cygwin with Ruby is easy enough. Avoid installing Ruby in Windows as well because it results in a mulch of confusion further down the line.
Gems is pure ruby, so not that hard to install from within Cygwin:
ruby setup.rb install gem update --system
(Note: recent versions of rubygems won't install with older versions of ruby.)