Я хотел бы спросить немного информации о Vagrant.
Перво-наперво, мой компьютер работает под управлением Windows в качестве основной ОС, я использую VirtualBox и я установил VirtualBox, в котором я создал виртуальную среду, где я установил Ubuntu, и настроил среду разработки (Ruby-MySQL-Git -Nodejs и т.д.), Но я хотел бы посмотреть, является ли лучший вариант переключиться на Vagrant или оставить все как есть.
Теперь по поводу Vagrant. Из небольшого исследования, которое я провел, почему Vagrant говорит о том, что большинство ресурсов говорят о том, что он дает вам возможность создавать виртуальную среду разработки, аналогичную производственной. Кроме того, установив Vagrant, вы можете настроить виртуальную среду Linux на любой ОС, будь то Windows, Mac или Linux.
Пока все хорошо, но мой главный вопрос: могу ли я использовать Vagrant для создания нескольких сред разработки? так например:
- Имеют n различных сред разработки: A для Ruby (Ruby - Rails - Postgres - Git - Nodejs) и B для PHP (PHP-MySQL-Git). Так что если вы попробуете в B команды
ruby -v
илиnode -v
они не будут идентифицированы как установленные в этой. - Обычно в среде разработки есть папка, в которой мы храним все проекты, такие как
projects/project-a
,projects/project-b
,projects/project-c
т.д. И т.д. Могу ли я иметь разные / отдельные среды для каждого проекта, даже если оба проекта -a и project-b - это проекты PHP? Поэтому я хочу держать их отдельно и чистыми друг от друга, чтобы избежать беспорядка и конфликтов.