J'aimerais obtenir des informations sur Vagrant.
Tout d'abord, mon PC utilise Windows comme OS principal, j'utilise VirtualBox et j'ai installé VirtualBox dans lequel j'ai créé un environnement virtuel où j'ai installé Ubuntu et mis en place mon environnement de développement (Ruby-MySQL-Git-Nodejs etc), mais j'aimerais voir s'il est préférable de passer à Vagrant ou de garder les choses telles qu'elles sont actuellement.
En ce qui concerne Vagrant. D'après une petite recherche que j'ai faite sur les raisons d'utiliser Vagrant, la plupart des ressources disent que cela vous donne la possibilité de créer un environnement de développement virtuel identique à celui de la production. En outre, en installant Vagrant, vous pouvez mettre en place un environnement Linux virtuel sur tous les systèmes d'exploitation, qu'il s'agisse de Windows, de Mac ou de Linux.
Jusqu'ici tout va bien, mais ma principale question est de savoir si je peux utiliser Vagrant pour créer plusieurs environnements de développement :
- Disposer de n environnements de développement différents : A pour Ruby (Ruby - Rails - Postgres - Git - Nodejs) et B pour PHP (PHP-MySQL-Git). Ainsi, si vous essayez dans B les
ruby -v
ounode -v
commande qu'ils ne soient pas identifiés comme installés dans celle-ci. - En général, dans un environnement de développement, il existe un dossier dans lequel sont conservés tous les projets, comme par exemple
projects/project-a
,projects/project-b
,projects/project-c
etc etc. Puis-je avoir des environnements différents/séparés pour chaque projet, même si le projet-a et le projet-b sont des projets PHP ? En fait, je veux les garder séparés et propres l'un de l'autre pour éviter tout désordre et conflit.