我该使用哪些设置来运行xcode-select -switch命令?

5

我正在尝试通过以下方式在macOS Mountain Lion上安装Octave:

sudo port install octave

然而,这个命令的结果总是以下内容:
Error: 
Error: No valid Xcode installation is properly selected.
Error: Please use xcode-select to select an Xcode installation:
Error:     sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer # version 4.4
Error: 

我尝试了建议中的 sudo xcode-select -switch 命令,但问题仍旧存在。你有什么想法来解决这个问题吗?

2个回答

20

你是安装了Xcode还是只安装了命令行工具?

我只安装了命令行工具,然后使用以下命令成功地欺骗了一些GEM:

sudo xcode-select -switch /usr/bin
我基本上指向了存放GCC编译器的bin文件夹。

是的,我安装了Xcode,然后安装了命令行工具(实际上,最初我只安装了命令行工具,但后来升级到Mountain Lion)。我尝试了您答案中建议的开关,但结果相同。 - jonderry
2
尝试执行“which gcc”以查找编译器的路径。然后使用sudo xcode-select -switch THAT_PATH。 - Tom Rossi
错误信息似乎是无害的。我最终构建了Octave,但需要删除一个似乎不可用的.h文件,这导致日志输出中出现了后续错误。 - jonderry

13
sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer

为我解决了问题


完美!我每次重启电脑都需要这样做吗? - chrisapotek
不需要在每次重启时执行。 - kamal

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接