对于我们的 Web 堆栈,我们正在从 Windows Server 迁移到 CentOS。为了促进开发,我们使用 Vagrant 在本地运行 CentOS 虚拟机。我们正在使用 Vagrant 的同步文件夹功能来允许开发人员在他们的主机上使用他们最喜欢的 IDE,但我们发现此设置中缺少一个关键功能:文件系统区分大小写。
VM 内的同步文件夹显然具有主机文件系统的属性,因此如果我是从 Windows 机器甚至 OSX 开发的,文件系统不区分大小写。这是一个大问题,因为我们的生产服务器将是纯 CentOS,其文件系统将区分大小写。
区分大小写是我们想要拥有本地 VM 的主要原因之一。我们想防止“它在我的机器上工作!”
我们考虑或尝试过的一些解决方法:
有没有更好的办法?请注意,我们有使用 Windows、OS X 和 Ubuntu 的开发人员,并且该解决方案需要适用于任何地方。
我有一个新的 CentOS vps(CentOS 版本 5.4(最终版)),yum 安装了 Apache/httpd 版本 2.2.3,但 2.2.14 是最新版本。为什么 yum 不安装最近的更新?