我在使用MacPorts时遇到了问题。我刚安装了OSX Lion 10.7.3,首先下载并安装了MacPorts,然后在阅读要求后,从App Store下载并安装了Xcode4.3。我启动了Xcode,它看起来是正常和可用的。但是当我尝试使用MacPorts进行端口操作时,它给了我这个错误信息(摘录):
Warning: xcodebuild exists but failed to execute
Warning: Xcode does not appear to be installed; most ports will likely fail to build.
我按照以下建议操作:
如何在OSX Lion上安装额外的Xcode软件包以使MacPorts正常工作
通过Xcode“首选项”安装了“command_line_tools_for_xcode”。然后关闭了Xcode,但仍然遇到了错误。$ sudo port install libsocketsPassword:
Warning: xcodebuild exists but failed to execute
Warning: Xcode does not appear to be installed; most ports will likely fail to build.
---> Computing dependencies for libsockets
---> Dependencies to be installed: openssl zlib
---> Extracting zlib
Error: Couldn't determine your Xcode version (from '/usr/bin/xcodebuild -version').
Error:
Error: If you have not installed Xcode, install it now; see:
Error: http://guide.macports.org/chunked/installing.xcode.html
Error:
Error: Target org.macports.extract returned: unable to find Xcode
Error: Failed to install zlib
Log for zlib is at: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_archivers_zlib/zlib/main.log
Error: The following dependencies were not installed: openssl zlib
Error: Status 1 encountered during processing.
我不确定接下来该怎么做。如何排除我的Xcode和MacPort界面的问题?
警告:您可能需要运行“sudo xcode-select -switch /Applications/Xcode.app”
- Peter Ajtaisudo xcode-select -switch /Developer/Applications/Xcode.app/Contents/Developer/
命令。只需检查 Xcode 安装的位置并相应地更改命令行即可。 - Rocco