小编Sco*_*ell的帖子

Vagrant 同步文件夹不区分大小写

对于我们的 Web 堆栈,我们正在从 Windows Server 迁移到 CentOS。为了促进开发,我们使用 Vagrant 在本地运行 CentOS 虚拟机。我们正在使用 Vagrant 的同步文件夹功能来允许开发人员在他们的主机上使用他们最喜欢的 IDE,但我们发现此设置中缺少一个关键功能:文件系统区分大小写。

VM 内的同步文件夹显然具有主机文件系统的属性,因此如果我是从 Windows 机器甚至 OSX 开发的,文件系统不区分大小写。这是一个大问题,因为我们的生产服务器将是纯 CentOS,其文件系统区分大小写。

区分大小写是我们想要拥有本地 VM 的主要原因之一。我们想防止“它在我的机器上工作!”

我们考虑或尝试过的一些解决方法:

  • 使用lsyncd从 vagrant 共享同步到 VM 中区分大小写的位置
    • 更新主机上的文件似乎不会在 lsync 侦听的 VM 中生成事件
  • 在主机上做一个区分大小写的分区
    • (不适用于 Windows)
  • 使用桑巴
    • 这可能是一种选择,但我们尚未对其进行审查。

有没有更好的办法?请注意,我们有使用 Windows、OS X 和 Ubuntu 的开发人员,并且该解决方案需要适用于任何地方。

virtualbox case-sensitive vagrant lsyncd

10
推荐指数
1
解决办法
3988
查看次数

Yum 不会在 centos 上更新 httpd 超过 2.2.3 版本

我有一个新的 CentOS vps(CentOS 版本 5.4(最终版)),yum 安装了 Apache/httpd 版本 2.2.3,但 2.2.14 是最新版本。为什么 yum 不安装最近的更新?

httpd centos yum

3
推荐指数
1
解决办法
5000
查看次数

标签 统计

case-sensitive ×1

centos ×1

httpd ×1

lsyncd ×1

vagrant ×1

virtualbox ×1

yum ×1