Ruby on Rails в Windows - Linux VM или двойная загрузка

Я - разработчик окон, в настоящее время входящий в направляющие. В то время как можно разработать на RoR Windows, это не идеальный опыт. Вещами является glitchy, и запускающие огуречные тесты являются крайне медленными.

Так, я смог бы иметь достойный опыт dev при выполнении Linux в VM для того, чтобы сделать разработку RoR, или я должен стиснуть зубы и просто сделать двойную загрузку - Windows 7 / Linux?

12
задан CocoB 17 June 2010 в 13:22
поделиться

3 ответа

Логично, что ваша среда разработки должна как можно ближе следовать вашей производственной, особенно в процессе обучения.

Учитывая это, виртуальная машина какого-либо типа будет лучшим способом продвижения вперед, несмотря на дополнительные головные боли, такие как настройка сети между хостом и гостевой машиной. Я лично делал это в проекте Magento, и могу с уверенностью сказать, что время, потраченное на то, чтобы все сделать правильно, было сполна вознаграждено меньшей головной болью в конце процесса, и теперь все настроено и может быть легко использовано повторно.

Что касается двойной загрузки, она действительно не стоит хлопот, учитывая, как легко можно запустить виртуальную машину, и для этих целей нет никакой разницы.

Просто убедитесь, что вы изучили установку гостевых дополнений для виртуальной машины, если вы пойдете по этому пути, все становится намного круче, когда они установлены и работают на гостевой машине.

Ссылки на ресурсы:

VirtualBox

NAT Конфигурация virtualbox, некоторые идеи

Redcar editor - редактирование в стиле textmate на linux, включая поддержку TM bundle

9
ответ дан 2 December 2019 в 21:42
поделиться

Не беспокойтесь о двойной загрузке, скоро вы обнаружите, что избегаете ее. Просто используйте виртуальные машины. Я бы даже - и в настоящее время использую - использую виртуальную машину для кодирования Windows. Снимки виртуальной машины - ваш друг.

Также используйте Ubuntu; это просто проще настроить и начать работу. (запускал Fedora в течение многих лет, но устала от установки)

VirtualBox или VMWare работают хорошо.

1
ответ дан 2 December 2019 в 21:42
поделиться

Двойная загрузка - это то, что вам нужно, если вы серьезно относитесь к рельсам и собираетесь проводить длительные периоды времени, работая с рельсами.

Если у вас нет очень мощной машины, накладные расходы на windows + Ubuntu / linux + rails server + database server + ide / editor будут болезненными.

Двойную загрузку легко настроить, а переключение между скоростями быстрой загрузки должно быть довольно безболезненным.

Однако, если вы все еще очень небрежно изучаете рельсы или планируете очень часто переключаться туда и обратно, то, возможно, вам подойдет виртуальная машина.

2
ответ дан 2 December 2019 в 21:42
поделиться
Другие вопросы по тегам:

Похожие вопросы: