在 OS X 上開啟 .tar 檔案時出現 chdir 警告

在 OS X 上開啟 .tar 檔案時出現 chdir 警告

我需要將文件取消存檔到該/Developer資料夾。

安裝 Qt for iOS SDK

Qt for iOS SDK 已配置為安裝在預設 Xcode 安裝位置 /Developer 中。如果不先重建 SDK,則無法將 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 for 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

它是壓縮的 tar文件(請參閱.gz擴展名),因此您需要添加z.

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

相關內容