3 ms·
> I've fallen in love with Windows again. It just works. You and I have had vastly different experiences. I have spent the morning trying to get Rails install
by revscat 14y ago
> I've fallen in love with Windows again. It just works.
You and I have had vastly different experiences.
I have spent the morning trying to get Rails installed on a Win7 box. This has required numerous painful hoops to jump through, and I am actually not even finished. I finally got 1.9.3 installed, but am hung on some OpenSSL requirement. It has been a massive, huge waste of my day.
The default command shell sucks rocks, so I'm using (or attempting to use) cygwin, specifically zsh. I have no access to tmux, and while screen works it is not my preferred multiplexer. Even under zsh, though, the typical Ruby commands (ruby/irb/gem/etc.) have to be run with their .bat equivalents, which is a needless pain. The latest issue is with something related to OpenSSL, and I'm still digging through that one.
These are all issues that have been specific to Windows. I ran this exact same code with zero problems on my home OS X box not 4 hours ago. git pull/bundle/rails server, good to go. On Windows this has taken the better part of a day to get going.
You sound like an astroturfer, honestly. "I'm honest, I use other systems. It's just that they all are just awful compared to Windows. Here are generic reasons why, with few specifics."
> shit crock of a POSIX environment
What does this even mean? OS X is POSIX certified. Windows is not. Are you saying POSIX is crap, or that OS X's implementation of it is? Either way I would challenge you to back up that statement up. OS X is the best Unix I have personally had experience using.
- blibble 14y agobelieve it or not Windows has actually had a POSIX subsystem since the NT days, and MS still provide it for Windows 8. I'm not sure what POSIX certified means, but Windows is UNIX in the same way Mac OS X is...
- radio4fan 14y agoWikipedia has this (and more) to say on POSIX: Not to be confused with Unix, Unix-like, or Linux. POSIX (pron.: /ˈpɒzɪks/ poz-iks), an acronym for "Portable Operating System Interface", is a family of standards specified by the IEEE for maintaining compatibility between operating systems... http://en.wikipedia.org/wiki/Posix http://en.wikipedia.org/wiki/Posix The old MS POSIX subsystem was replaced by the amusingly named SFU (Services for UNIX). Then that got replaced by the bought-in Interix. Mac OS X is UNIX because it's certified under the Single UNIX Specification: http://en.wikipedia.org/wiki/Single_UNIX_Specification http://en.wikipedia.org/wiki/Single_UNIX_Specification Windows is not in any way UNIX. There aren't even any certified Linux distros (AFAIK). Mac OS X is UNIX.
- _Simon 14y agoOther than the fact OS X is a certified UNIX and the NT kernel isn't UNIX, yes...
- meaty 14y agoI wouldn't install rails on a windows box. That's like mixing acid and base together. Forget it. Use Linux. Even I said I have a Linux VM. Try PowerShell ISE v3 if you want a shell for windows. That's actually a pretty scary powerful bit of kit: http://social.technet.microsoft.com/wiki/contents/articles/4667.windows-powershell-ise-v3-0-now-with-extra-awesome.aspx http://social.technet.microsoft.com/wiki/contents/articles/4... I think you are trying to hammer a nail in with a screwdriver by expecting it to be the same. Embrace the platform's strengths, not try turning it into UNIX and whinge when it doesn't work. OSX POSIX Certified? That means typically "buggy as fuck but the API is complete". That's as far as the certification goes. They couldn't even get rename(2) to behave properly for about 8 years. Google it. So many little bugs like that shot me for ages. That and the fact the whole damn CPU architecture changed one day.
- kayoone 14y agowhy do you do this ? Windows is my desktop enviroment where i run my tools, but all my webdev lives on virtual machines that run Ubuntu. So much easier.. even on OSX i do it this way, and it works beautifully and my desktop OS doesnt matter at all.