Why you want to switch to *nix?
For me Windows 8 with Hyper-V (for some testing VMs) and Aptana studio are nice and working solution for Ruby developing (using for developing Chef cookbooks).
Also, using VM for nodejs or any other testing environment is easier - you can go back in matter of seconds with snapshot revert. It's better than using your physical machine (especially *nix where dependencies are changing and once update some package you don't know what will be broken afterwards)