cwrsync в windows не распознается
Я пытаюсь перейти из среды Mac в Windows и требует rsync.
Найдено cwrsync @ http://www.rsync.net/resources/howto/windows_rsync.html
Я установил программу cwrsync нормально, я могу вызвать rsync на cmd, но когда в каталоге, который содержит sync.exe
Когда в командной строке я вызываю rsync, когда не в соответствующем каталоге, он стонет и говорит:
"rsync" не распознается как внутренняя или внешняя команда, работающая программа или пакетный файл.
Есть ли способ добавить rsync.exe в глобальный список, чтобы rsync распознавался за пределами его непосредственного родительского каталога?
Спасибо Джон
2 ответа
Добавьте путь в системные переменные Windows:
- Control Panel -> System -> tab Advanced, button Environment Variables.
- Edit the "Path" system variable and add the full path to the installed rsync:
C:\Program Files\cwRsync\bin or C:\cygwin\bin. or
C:\Program Files (x86)\cwRsync\bin or C:\cygwin\bin.
Таким образом, команды rsync и ssh должны запускаться из любого каталога. Убедитесь, что вы указали правильный путь установки приложения, иначе оно не будет работать. Смотрите скриншот ниже:
Настройка переменных среды: убедитесь, что вы добавили путь к системным переменным:
Команда: Как видно, я запускаю это прямо из корня диска C:
В дистрибутиве cwRsync содержится пример пакетного файла cwrsync.cmd с правильными настройками пути. Вы можете просто добавить свою команду rsync в этот файл.