Я начал с Windows, использовал Ruby / Rails в течение месяца, затем решил перейти с Rails на Ubuntu под VirtualBox, используя Putty для удаленного доступа к нему.
- MySQL установлен в Windows (чтобы виртуальная машина не стала слишком медленной).
- Весь код находится на доступном для VBox диске Windows, все остальное, связанное с Rails, находится в Ubuntu.
Все это позволяет мне:
- Использовать Ruby / Rails в «родном» месте, т.е. * nix
- Использовать мой Windows 7 Slick (IMO)GUI
- Используйте мой BeyondCompare, TortoiseGit
- Изучите Linux (как упомянуто ниже также)
- Задайте лучшие вопросы / получите больше ответов в сообществе (где каждый предполагает ;) что у вас либо есть Rails на Linux или Mac), поскольку все, кажется, используют * nix.
Для меня имеет смысл не использовать Ruby / Rails в Windows,тем более, что размещение приложения Rails на 99,999% будет происходить в Linux.Итак, вы научитесь Linux / Ubuntu и сможете лучше подготовиться к тому, чтобы принять время.Бонус в резюме + вы не потеряетесь, задавая вопросы в будущем, и не удивляетесь, «это проблема установки этого драгоценного камня, потому что я использую Windows?».
Кроме того, я заметил, что работают такие вещи, как граблибыл в 2-3 раза быстрее в Ubuntu, чем в Windows.И теперь я думаю, что это хорошо, чтобы выучить Linux.Я должен сказать, что Linux превосходен в командной строке, и мне нравится использовать его сейчас.Linux / Ubuntu отстой в GUI (IM очень сильный O!).
О, а для Ruby / Rails в Windows, попробуйте Pik (это версия * для Windows *).1032 * RVM - Ruby Version Manager ).
И только для записи, в Windows я столкнулся с проблемами при установке RSpec;исключения в WebBRICK;не мог использовать imagemagick;и другие мелочи, которые я рад забыть.