MercurialEclipse в Windows 7 64bit: не устанавливает «Бинарные файлы Windows для Mercurial» - PullRequest
3 голосов
/ 17 сентября 2010

настроил мою машину на работу (WXP 32bit) и MercurialEclipse в Eclipse Helios с рынка работал без проблем.

Дома я проделал ту же процедуру, но на W7Pro 64bit.Сам MercurialEclipse был установлен, но при перезапуске Workspace он допустил ошибку, что команда hg не найдена;и это правда, не было установлено.

Сравнение конфигураций плагинов в обеих установках Eclipse Я обнаружил, что W7Pro 64bit пропускает плагин Windows Binaries для Mercurial .Это архитектура зависит?Есть ли способ исправить это?

Обновление:

Я проверил несколько установок: MercurialEclipse для правильной работы требуется внешний двоичный файл.Я был сбит с толку, потому что при тестировании на моей первой установке я также установил Windows Binaries для Mercurial «как-то».На моей второй машине я не установил и не установил MercurialHg.

По умолчанию MercurialEclipse simple требует в своей конфигурации hg, что подразумевает, что двоичный файл должен быть доступен где-нибудь в пути. Windows Binaries для Mercurial работает немного по-другому, он устанавливает частную копию hg.exe в папку eclipse/ где-то и устанавливает абсолютный путь в конфигурации MercurialEclipse.Оба способа работают одинаково (игнорируя различия, которые могут возникнуть из-за различий в версиях), так как любая установка будет использовать ваш mercurial.ini из вашего домашнего каталога.

Ответы [ 2 ]

2 голосов
/ 17 сентября 2010

Вы сможете получить копию двоичных файлов hg (Mercurial) из здесь .

0 голосов
/ 16 августа 2012

Вы абсолютно правы; MercurialEclipse делегирует управление hg CLI. Это недавно изменилось с 2.0, который использует JavaHg (который является интерфейсом Java через сервер команд Mercurial ).

Я никогда не использовал Windows Binaries для Mercurial . Моя установка Windows включает TortoiseHg (выберите последний 32-разрядный или 64-разрядный выпуск на основе поддерживаемой платформы), Eclipse (выберите последний 32-разрядный или 64-разрядный выпуск на основе поддерживаемой платформы) и MercurialEclipse (у меня версия 1.9.4.201203270141; я еще не пробовал 2.0.0, который был выпущен несколько часов назад)

...