2009-12-18 105 views
4

這是非常簡單的事情,但我似乎無法在任何地方找到答案,而我對Mac和UNIX都是新手,這對我無能爲力。從終端窗口運行Xcode工具

我已經在我的Mac上安裝了Xcode以及iPhone SDK 3.2。我試圖從Unix終端運行SDK附帶的Xcode命令實用程序,但我不知道如何更新路徑,以便系統知道在哪裏找到它們。這是我做的。

  1. 我啓動終端應用
  2. 我想運行 'xcrun',所以我只需要輸入 'xcrun'
  3. 我得到一個錯誤說 '-bash:xcrun:命令未找到'
  4. 我有xcrun安裝在/ Developer/usr/bin

是否有某種需要永久更新的PATHS環境變量?或者,也許Xcode帶有自己的終端應用程序,這些新的路徑已經烘焙了?最後,sh和bash有什麼區別?

感謝您的幫助!

回答

4

我使用的是Snow Leopard + Xcode,而xcodebuildxcrun都出現在/usr/bin。無論如何,他們應該出現在/Developer/usr/bin - 你只需要確保路徑在你的$PATH變量。你可以像這樣把它在你的shell配置文件(~/.bashrcbash):

export PATH="/Developer/usr/bin:${PATH}" 

至於shbash之間的區別,bash支持一些擴展,並在較原始的sh沒有發現其他特點的; 但是,在Mac OS X上,shbash是相同的程序(這在當今許多Unix和Linux系統中都是典型的)。但是,bash被調用爲sh(即,您從命令行調用/bin/sh而不是/bin/bash)時,bash將嘗試像更傳統的sh程序那樣操作。

+0

感謝您的幫助 - 這正是我一直在尋找的信息! – durcicko 2009-12-18 19:57:32