Установка CVSNT навсегда зависает в 64-битной Windows XP - PullRequest
3 голосов
/ 10 мая 2011

Мне нужно получить доступ к некоторому исходному коду, хранящемуся в SourceForge, используя CVS.

Я использовал (много компьютеров назад) для использования WinCVS, поэтому я скачал его с SourceForge и установил на этом компьютере с 64-разрядной версией Windows XP (последний SP).

Однако во время второй части установки, когда она пытается установить CVSNT, программа установки задает все обычные вопросы и зависает во время фактической установки.

Я проследил установку с помощью ProcMon, и установщик запускается, создает временный файл в моем временном каталоге (который находится на диске E :), а затем выполняет его.

Я не вижу какой-либо конкретной причины, почему установка зависает - очевидного цикла нет. И оригинальный установщик, и временный файл создают 2 потока, и один поток завершается. Поэтому я предполагаю, что другой поток ожидает чего-то такого, чего никогда не происходит.

Есть идеи, как двигаться дальше?

Ответы [ 5 ]

4 голосов
/ 27 сентября 2011

Проблема в том, что установщику не нравится путь установки по умолчанию c:\Program files (x86)\cvsnt & mdash; если вы используете c:\cvsnt, программа установки продолжит работу.


Обновление: это выглядит правильно. Если вы по-прежнему хотите использовать его в расположении по умолчанию под C:\Program Files (x86)..., используйте имя 8.3 (вы можете найти его с помощью dir /x), обычно C:\PROGRA~2. Как вы можете видеть на скриншоте, последний шаг теперь отображается правильно. С дорожкой с пробелом она будет висеть вечно.

enter image description here

2 голосов
/ 15 октября 2013

РЕШЕНИЕ ДЛЯ Windows 8 64-bit: В Windows 8 64-bit мне не удалось установить CVSNT (даже в c: \ cvsnt), но я решил проблему, просто скопировав весь каталог CVTNT со своего старого компьютера. Я скопировал в C: \ Program Files (x86) \ cvsnt (точное местоположение, где wincvs ожидал найти cvsnt).

2 голосов
/ 30 августа 2011

Вторая часть wincvs -> cvsnt.exe зависает с Windows 7 из-за несовместимости, так что вы можете попробовать tortoiseCVS.Имеет портативную версию и отлично работает

1 голос
/ 24 марта 2014

У нас была похожая проблема на компьютере на работе (разница была в том, что в нашем случае это была 64-битная Windows 7).Несмотря на то, что у пользователя были права администратора, мы смогли решить эту проблему, выполнив вход непосредственно под учетной записью администратора перед установкой cvsnt.

0 голосов
/ 04 июля 2012

Не устанавливайте версию CVSNT, которая поставляется с WinCVS.Это старая, устаревшая, глючная версия.Установите более позднюю версию (как минимум 2.5.0.4).

...