使用 vagrant 之后,不管是系统安装,还是日常开发环境搭建,都比原来单纯使用 virtualbox 虚拟机要方便和高效的多,你也不妨试试看。 (10 分钟)
这次 升级 Yosemite,全部搞成 Vagrant 开发环境了。
另外,PHP 开发框架 Laravel http://laravel.com/docs/4.2/homestead ,直接规范开发环境,还是挺好的。
#9 楼 @happypeter https://github.com/rails/rails-dev-box ,php forge 没发现。
#15 楼 @happypeter 最近也在用 vagrant 统一开发环境,但是一直在找一个完美方案团队开发,比如我用 vagrant 打包一个标准的开发镜像,里面有 Rails+Mysql,现在团队中的一员修改了表结构或者测试开发数据,怎么方便的同步到其他人的 vagrant 机器上,通过 box 吗?不知道 peter 老师有想过吗?谢谢
@esseak 不知道我是不是准确明白了你的意思。
你们那边的表结构不是通过 migration 文件控制的吗?如果是的话,可以 commit 到一个 git repo 里,大家都去 pull 这个 git repo 就可以了
或者可以往 vagrant 的 provision script 里面添加一些 sql 语句来做表结构的更改。其他人想要同步这些更改内容,就各自运行 vagrant provision