如何在Mac OSX上创建沙盒环境以运行不同的程序/项目?
让我为您设想一个场景。说,我想同时从我的电脑中实现三件事: 1)开发一个开源项目,需要一组特定的配置,如GCC4.6,Python 2.6等来运行/测试等。 2)开发另一个开源项目,在运行GCC4.8或更高版本,Python 3.x等运行/测试等时提供全部功能。 3)在后台收听iTunes。
现在,为前两个方面配置环境并不容易,并且会让事情变得混乱。更难的是找到可以同时运行这两种组合的交集。
我通过运行VMWare并为每个开源项目创建一个新虚拟机来实现这一目标 - 将其配置为符合项目的要求。但是,这不可扩展。有没有更好的方法来实现沙盒? 我有一个2.53 GHz双核处理器,内存为16GB。
答案 0 :(得分:1)
您可以尝试使用Vagrant:https://www.vagrantup.com/并安装虚拟机并进行操作。
更多信息:http://docs.vagrantup.com/v2/why-vagrant/index.html
希望它对你有用。