Я будую програму в swift, щоб зробити резервну копію папки з одного диска на інший (локально). Після оновлення версії Rsync до останньої, я повинен був змінити прапорець -E на -X, щоб зберегти ресурс (відповідно до сторінок man Rsync), але потім відповіді Xcode з таким повідомленням
rsync error: syntax or usage error (code 1) at /BuildRoot/Library/Caches/com.apple.xbs/Sources/rsync/rsync-51/rsync/main.c(1337) [client=2.6.9]
Так це виглядає, як оновлення Rsync не береться до уваги Xcode. Я видалив всі отримані дані і очистив проект за допомогою командного зсуву-K, але проблема залишається тією ж. Чи є спосіб вирішити це?
Я частково вирішив цю проблему, змінивши шлях, який використовувався для досягнення rsync (від "/ usr / bin / rsync" до "/ usr / local / bin / rsync"), але тоді я не можу використовувати команду sudo і rsync повідомляє про помилки (Операція не дозволена), вона потребує ескалації. Чи є спосіб сказати sudo дивитися в потрібну папку, щоб досягти останньої версії rsync?
—
Fredo
Проблема вирішена за допомогою наступної команди: lanceur2 ("/ usr / bin / sudo", args: ["/ usr / local / bin / rsync", "- Xav", / path / path])
—
Fredo
Ти можеш відповісти на власне запитання - Ви повинні перетворити свій коментар на відповідь.
—
DavidPostill
Схоже, мені потрібно чекати 48 годин, перш ніж це зробити.
—
Fredo