![用于软件开发的 OS X 虚拟化](https://linux22.com/image/3023/%E7%94%A8%E4%BA%8E%E8%BD%AF%E4%BB%B6%E5%BC%80%E5%8F%91%E7%9A%84%20OS%20X%20%E8%99%9A%E6%8B%9F%E5%8C%96.png)
我是一名 OS X 用户,在多个平台上工作,需要多个依赖项。我想在虚拟环境中分离不同的开发依赖包,这样它们都是隔离的,并且以后也可以轻松清除。
一般工作流程可以描述如下
- 创建虚拟机
- 安装依赖项并设置工作环境(最好从配置文件)
- 在这个环境下想做什么就做什么
- 清除虚拟机
在 Linux 中,我们有 LXC 容器,我猜它可以做这件事(从未使用过,但肯定会尝试)。也许这是类似的事情。也许不会。我已经使用了 Vagrant,这正是我正在寻找的但对于 OS X 的东西。如果您知道任何可以做到这一点的技术,请建议我。
答案1
VMWare Fusion、Virtualbox 和 Parallels Desktop 都可以很好地虚拟化大多数 Linux、Unix 和 Windows 操作系统。 Virtualbox 是一个免费选项。