我对xcode选择开关使用什么设置?

我对xcode选择开关使用什么设置?,xcode,osx-mountain-lion,Xcode,Osx Mountain Lion,我正试图通过以下方式在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/Xco

我正试图通过以下方式在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 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: 

我尝试了建议的
sudoxcode选择-switch
命令,但没有效果。同样的错误总是发生。有什么办法解决这个问题吗?

您是安装了xcode还是只安装了命令行工具

我只安装了命令行工具,并能够通过使用以下命令欺骗一些gem:

sudo xcode-select -switch /usr/bin
我基本上是把它们指向我的GCC所在的bin文件夹

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

是的,我安装了xcode,然后安装了命令行工具(实际上,我最初只安装了命令行工具,但后来升级到了mountain lion)。我尝试了您答案中建议的切换,但结果相同。请尝试执行“which gcc”以查找编译器的路径。然后sudoxcode选择-切换该路径。错误消息似乎是良性的。我最终构建了octave,但需要删除一个似乎不可用的.h文件,这会导致日志输出中出现错误。太好了!我每次重启电脑都需要这样做吗?不!您不需要在每次重新启动时都执行此操作。