从终端窗口运行Xcode工具

时间:2009-12-18 19:03:38

标签: xcode unix command-line terminal

这是非常简单的事情,但我似乎无法在任何地方找到答案,而且我对Mac和UNIX都不熟悉,但这并没有帮助。

我已经在我的Mac上安装了Xcode以及iPhone SDK 3.2。我正在尝试从unix终端运行SDK附带的Xcode命令实用程序,但我不知道如何更新路径以便系统知道在哪里找到它们。这就是我的工作。

  1. 我启动了终端应用程序
  2. 我想运行'xcrun',所以我只输入'xcrun'
  3. 我收到错误消息'-bash:xcrun:command not found'
  4. 我在/ Developer / usr / bin
  5. 下安装了xcrun

    我需要永久更新某种PATHS环境变量吗?或者也许Xcode带有自己的终端应用程序,其中已经出现了新的路径?最后,sh和bash有什么区别?

    感谢您的帮助!

1 个答案:

答案 0 :(得分: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计划。