Предупреждение chdir при открытии файла .tar в OS X

Предупреждение chdir при открытии файла .tar в OS X

Мне нужно разархивировать файл в /Developerпапку.

Установить Qt для iOS SDK

Qt for iOS SDK настроен на установку в стандартное место установки Xcode /Developer. Невозможно установить SDK в другое место без его предварительной перекомпиляции, поскольку место установки содержится в исполняемом файле qmake, который встроен как часть Qt.

Чтобы установить Qt for iOS SDK, откройте «Терминал» и введите в командной строке следующее:

tar –xf qt­‐everywhere-­ios­‐4.8.0­‐xxx.tar.gz –C /Developer

(где xxx — идентификатор, который можно использовать для определения сборки iOS SDK, например arm7-‐nossl) Это установит Qt для iOS SDK по следующему пути:

/Developer/Platforms/iPhoneOS.platform/Developer/usr/share/qt­‐everywhere­‐ios­‐4.8.0

При выполнении операции я получаю информацию:

Lions-Mac:Documents User$ tar -xf qt-everywhere-ios-4.8.0-arm7-nossl.tar.gz -C /Developer 
tar: could not chdir to '/Developer'

Есть идеи, в чем проблема?

решение1

Примечание:В Xcode 4.3 и выше /Developerпапка не используется. Вам не нужно, или на самом деле не следует ничего извлекать туда!

Если tarотсутствуют права на запись, используйте ту же команду, но с префиксом sudo.

sudo tar -xf qt-everywhere-ios-4.8.0-arm7-nossl.tar.gz -C /Developer

Это позволит выполнить команду с rootразрешениями.

решение2

Этосжатый gzip tarфайл (см. .gzрасширение), поэтому вам нужно добавить z.

tar -xzf qt-everywhere-ios-4.8.0-arm7-nossl.tar.gz -C /Developer

Связанный контент