2012-07-22 4 views
0

Я вынужден работать с серверной машиной Windows 2003, и мне нужно иметь возможность запуска BitNami SVN commit hook, который обновит рабочий каталог на той же машине , Из-за разных пользователей сценарий, который я написал и протестировал как работающий как Admin, не работает post-commit. Поэтому я пытаюсь сделать SVN исполняемой командой из любого приглашения CMD.Выполнение исполняемой команды из командной строки Windows

Прямо сейчас, единственный способ, которым я могу сделать это, запустив пакетный файл, который выполняет следующие (Это по умолчанию BitNami установка пакетного файла по):

ВЫЗОВ C: \ PROGRA ~ 1 \ BITNAM ~ 1 \ Scripts \ setenv.bat», если не существует "% USERPROFILE% \ BitNami Subversion Stack проекты" MkDir "% USERPROFILE% \ BitNami Subversion Stack проекты" CD "% USERPROFILE% \ BitNami Subversion Stack проекты

СТАРТ" BitNami Subversion Stack Environment "cmd

The \ s cripts \ setenv.bat файл содержит следующее:

набор PATH = C: \ Program Files \ BitNami Subversion Stack/подрывная \ бен; C: \ Program Files \ BitNami Subversion Stack/SQLite;% PATH% бэр # #### SubVersion ENV ##### бэр ##### SQLITE ENV ##### бэр ##### APACHE ENV #####

Так я редактировал Мой компьютер - > Свойства -> Дополнительно -> Переменные окружения , добавив эти две записи: C: \ Program Files \ BitNami Subversion Stack/subversion \ bin C: \ Program Files \ BitNami Subversion Stack/sqlite

Но я все еще не могу выполнить команду SVN из обычной командной строки. Поэтому у меня есть два вопроса: 1 - как я могу заставить SVN работать в этой ситуации из обычной командной строки и 2, может ли кто-нибудь объяснить разницу между тем, что я сделал и что делает пакетный файл? На мой взгляд, на данный момент они такие же ... хотя, очевидно, нет, поскольку только один работает ...

Спасибо за любую помощь, которую вы можете предоставить!

+1

Где находится исполняемый файл 'svn.exe' и является ли этот каталог в переменной' PATH'? –

+0

Привет, Грег, он находится в той первой записи, которую я сделал в C: \ Program Files \ BitNami Subversion Stack/subversion \ bin. И нет, это не было в пути E.V. добавив его сейчас. – Derek

ответ

0

Как указал Грег Хьюглилл, мне не удалось обновить переменную среды PATH. Это разрешило мою проблему - спасибо Грегу!

Смежные вопросы