【问题标题】:CVSNT install hangs forever in Windows XP 64-bitCVSNT 安装在 Windows XP 64 位中永远挂起
【发布时间】:2011-05-10 14:37:35
【问题描述】:

我需要使用 CVS 访问存储在 SourceForge 上的一些源代码。

我(很多电脑以前)使用过 WinCVS,所以我从 SourceForge 下载它并安装在这台运行 Windows XP 64 位(最新 SP)的机器上。

但是,在安装的第二部分,当它尝试安装 CVSNT 时,安装会询问所有常见问题,并在实际安装过程中挂起。

我已使用 ProcMon 跟踪安装,安装程序启动,在我的临时目录(位于驱动器 E:)中创建一个临时文件,然后执行它。

我看不出安装挂起的任何特殊原因 - 没有明显的循环。原始安装程序和临时文件都创建了 2 个线程,并且退出了一个线程。所以我猜另一个线程正在等待一些永远不会发生的事情。

知道如何从这里开始吗?

【问题讨论】:

  • 我在让 TortoiseCVS 在 Windows 2008 R2 中工作时遇到了类似的问题。它最终安装了,但实际功能非常零星。

标签: installation cvs cvsnt wincvs


【解决方案1】:

问题是安装程序不喜欢c:\Program files (x86)\cvsnt 的默认安装路径——如果您使用c:\cvsnt,安装程序将继续。


更新:这看起来是正确的。如果您仍然希望它位于C:\Program Files (x86)... 下的默认位置,请使用 8.3 名称(您可以使用dir /x 找到它),通常是C:\PROGRA~2。正如您在屏幕截图中看到的,最后一步现在正确显示。如果路径中有空格,它将永远挂起。

 

【讨论】:

  • 很好,很简单:这行得通。从来没有想过名称中的空格这些天会使应用程序挂起。
【解决方案2】:

第二部分wincvs --> cvsnt.exe 与windows 7 不兼容导致挂起,所以你可以试试tortoiseCVS。它具有便携式版本,并且工作正常

【讨论】:

  • 谢谢,但我不打算安装 TortoiseCVS,因为它会用另一个插件污染我的 Windows 资源管理器。我广泛使用 TortoiseSVN,但只在一个项目中使用 CVS,我只是偶尔从事这个项目,因此更喜欢单独的独立应用程序。
  • @Nikki,除非修复 CVSNT 的不兼容性(毕竟它是开源的),否则您可能别无选择。它也挂在我身上,我喜欢 TortoiseSVN/CVS 的灵活性。如果您不再需要它,只需将其卸载即可。
【解决方案3】:

Windows 8 64 位解决方案: 在 Windows 8 64 位上,我无法安装 CVSNT(甚至安装到 c:\cvsnt),但我通过简单地从旧电脑复制整个 CVTNT 目录解决了这个问题。 我复制到 C:\Program Files (x86)\cvsnt(wincvs 期望找到 cvsnt 的确切位置)。

【讨论】:

  • 就是这样,它必须在这个路径中,默认安装的那个路径
【解决方案4】:

我们在工作的机器上遇到了类似的问题(不同之处在于它是 Windows 7 64 位)。即使用户拥有管理员权限,我们也只能通过在安装 cvsnt 之前直接以管理员身份登录来解决问题。

【讨论】:

    【解决方案5】:

    不要安装 WinCVS 自带的 CVSNT 版本。这是一个旧的、过时的、有缺陷的版本。安装更高版本(至少 2.5.0.4)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-02-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多