Я недавно работал с другим разработчиком, который разрабатывал на своем ноутбуке Windows.Он использовал те же инструменты и кодовую базу Rails 3, что и я (я нахожусь на Mac OS X).
У него были проблемы с блокировкой, которые потратили много часов его времени - например, он неЯ не смог запустить ни один из наших тестов RSpec, а также некоторые задачи Rake.
Получение настроек среды - это боль, и даже когда вы это делаете, это стресс, потому что вы никогда не знаете, когда собираетесь ударить следующуюbizarro ошибка только для Windows.Реальность такова, что Windows является редкой ОС среди Rubyists, и даже если это не так, сами разработчики Rails-фреймворков ориентированы на UNIX, поэтому при тестировании и разработке на платформе уделяется на порядок меньше внимания.
Более того, многие из приятных инструментов в мире Ruby - это командная строка, и они лучше работают в реальной оболочке POSIX.
Мой коллега теперь купил MacBook и снова наслаждается более плавной разработкой.
Но вам не нужно покупать Mac;Вы бы точно так же поступили с двойной загрузкой Ubuntu (или аналогичной) на вашем существующем ноутбуке.