这似乎是非常适得其反的,因为很多宝石会破窗户.我一直在处理这么多的mysql和ruby-mysql gem问题(在gem本身中出现seg故障,一个名为UnixSocket的类显然在windows机器上运行不正常等).
我只是在浪费时间在这里?我应该使用不同的脚本语言吗?
我在Windows上使用Ruby的经验很少,但是当我开始使用Ruby时,我在Windows上,我得到的印象是它不是Windows原生系统.
因此,经过多年主要使用Windows后,进入Ruby促使我切换回原来的系统Unix,这次是Linux.Ruby确实以较少的麻烦运行,并且在其原生环境中运行bash比只是大多数好的Cygwin更好.当时我很开心.
然后我的新雇主让我切换到Mac.现在我真的被宠坏了,但真的很开心.
我意识到这是主观的,但ISTM认为Linux比Windows好很多,Mac比Linux要好很多.如果我愿意,我仍然可以在VMWare Fusion中运行Windows,但我没有.我确实有一些Linux VM.
我认为我真正想说的是,有一个原因是Ruby没有最好地部署在Windows上.那种运行Ruby的人是......我试图在这里想到一个非贬义词......不太可能在Windows上找到.
所以这是你的转折点.是的,.net是一个复杂且记录良好的环境,是的,Windows已经可靠几年了,是的,它在这一点上是一个值得尊敬的系统.是的,它运行Stack Overflow并且一些大师是Windows人员.但它只是一种试金石的测试...再次错过了这个词.
很多人都在运行Windows,因为他们只是不知道还有什么可以运行.如果您必须自己购买系统,Linux是一个不错的选择.如果您或您的雇主能够负担得起,那么(Unix-underneath)Mac可以为您提供Linux所做的一切以及Mac特定的世界.
现在是时候选择...... :-)