我在让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.我听从了以下建议:
How do i install additional packages for Xcode on OSX Lion to allow MacPorts to work
并从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接口的故障?
发布于 2012-02-24 04:39:32
理论上,如果你安装了Xcode4.3 (在/Applications中),这应该是可行的:
$ sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer/(并且您已经安装了可选的命令行工具)
发布于 2012-02-23 21:00:45
安装"Command Line Tools for Xcode“包后,一切都会正常工作。你可以从这里获得它:https://developer.apple.com/downloads/index.action#
发布于 2012-02-18 03:01:38
请参阅MacPorts migration instructions for Xcode 4.3。
说明非常复杂。您需要运行xcode-select来设置新的工具路径,在macports.conf中更新developer_dir (如Henk Poley所述),重新安装MacPorts ( ouch),最后卸载并重新安装所有端口(双击)。
编辑:执行上述操作后, libpvx仍无法安装。还需要两个额外的步骤:
sudo ln -s /Developer /sudo ln -s /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs /SDKsYMMV如果你安装了不同的端口!
https://stackoverflow.com/questions/9323738
复制相似问题