【发布时间】:2011-11-09 07:00:05
【问题描述】:
有没有办法通过命令行知道XCode的默认安装目录? (我知道默认是/Developer,但是如果我把它改成/XCode42,那么在这种情况下我怎么能得到路径)
这些环境变量是在哪里设置的,这些变量的名称是什么? (在 windows 中,我们为 Java 提供 Path)
【问题讨论】:
标签: iphone xcode command-line environment-variables xcode4.2
有没有办法通过命令行知道XCode的默认安装目录? (我知道默认是/Developer,但是如果我把它改成/XCode42,那么在这种情况下我怎么能得到路径)
这些环境变量是在哪里设置的,这些变量的名称是什么? (在 windows 中,我们为 Java 提供 Path)
【问题讨论】:
标签: iphone xcode command-line environment-variables xcode4.2
这样就可以了
xcode-select --print-path
【讨论】:
如果您的 xcode 目录在路径中,您可以使用以下命令:
# which Xcode
这将返回可执行文件的路径(仅当它可以使用 PATH 环境变量找到时)。
要查找环境变量,打开 shell 并输入(如果您使用的是 bash shell):
# env
这将显示环境变量。
如果您正在运行 Xcode,您可以运行 ps 命令并从输出中 grep 路径:
# ps -e -o 命令 | grep Xcode |剪切 -d" " -f 1 | grep -e "Xcode$"
这将返回正在运行的 Xcode 的路径(在我的 mac 上测试)。
您可以通过编辑 .bashrc 文件并添加以下行来将 Xcode bin 目录添加到 PATH:
export PATH=$PATH:/Developer/Applications/Xcode.app/Contents/MacOS/
然后做一个
# source .bashrc
然后您可以通过直接键入 Xcode 从命令行执行您的 Xcode,which 命令将返回 Xcode 的路径。
【讨论】:
which 命令并没有给我任何输出。当我运行env 时,它会显示环境变量,但不会显示 XCode。那么XCode究竟是在哪里保存/Developer或者其他安装的目录路径呢??
which 命令仍然没有显示任何输出。你能告诉我如何使用哪个命令吗?我像which Xcode 一样使用它。这样可以吗?