Я думал о виртуализации части или всей моей среды разработки RoR.Виртуализируйте ли вы все или часть среды разработки?
Это могло бы, в теории, много преимуществ, обусловленных капсулирования
- легко управлять отдельных приложений конфигурации
- Песочница драгоценные камни и плагины зависимостей
- кросс-платформенный
- плагин н играть
- продукты виртуализации, такие как моментальные снимки и т. Д.
- разделение проблем через несколько приложений (разработка, тестирование, постановка и т. д.)
Однако на практике моя первая попытка действительно сводила мой рабочий процесс. В моем блоке ubuntu был запущен автономный VM ubuntu-сервер, который я проделал так же, как и с облаком, но имел локальный доступ к исходным файлам и редактировал в gVim от хоста (очевидно).
Мои проблемы были связаны главным образом с редактированием источника от хоста и попыткой полагаться на гостя для всех вещей ruby, которых rails.vim не понравилось, например. Несмотря на то, что я был намек на некоторые возможные обходные пути для этой конкретной проблемы vim, она по-прежнему довольно громоздка, как есть.
Альтернативой было бы запустить полномасштабный гостевой os и отредактировать исходный код там, но это никоим образом не обращается ко мне.
Я даже не пытался выбросить cvs в микс, но я могу предвидеть, что как еще один источник головных болей, это сделает эту установку громоздкой и в значительной степени победит цель.
Так что я еще не нашел работоспособного решения.
Вы пытались виртуализовать часть или всю среду разработки и смогли не ухудшить свой рабочий процесс, производительность или удобство окружающей среды или, еще лучше, улучшить ее?
Хорошая запись, я тоже сам использовал VirtualBox – julien