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 распознавался за пределами его непосредственного родительского каталога?

Спасибо Джон

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 в этот файл.

Другие вопросы по тегам