I’m currently developing on a Windows machine with multiple languages (Rails, PHP, node, etc) but the problem is, the installs and dependencies required for each language often vary a bit and I’m finding they are interfering with each other. For example, when I develop with PHP, I’ll use WAMP to get everything sorted, but when I move over to do some Rails dev, the MySQL versions from WAMP and Rails conflict, causing neither to work.
I was wondering what the best approach would be to get local development on a Windows machine setup so I can more seamlessly add new languages without worrying about them interfering with the installs of previous languages? Right now I simply install everything as is, which I know is horribly inefficient and causes a lot of work to be done every time I want to switch languages for development.