首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >安装Xcode4.3后无法获取MacPort功能

安装Xcode4.3后无法获取MacPort功能
EN

Stack Overflow用户
提问于 2012-02-17 14:14:33
回答 11查看 57.1K关注 0票数 62

我在让MacPorts正常工作时遇到问题。我刚刚安装了OSX Lion 10.7.3,我首先下载并安装了MacPorts,然后在阅读了需求之后,我从App Store下载了Xcode4.3,然后安装了它。我启动了Xcode,它看起来是可操作的和功能性的。但是,当我尝试使用MacPorts进行移植时,它给出了以下错误消息(摘录):

代码语言:javascript
复制
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,并再次得到错误:

代码语言:javascript
复制
$ 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接口的故障?

EN

回答 11

Stack Overflow用户

回答已采纳

发布于 2012-02-24 04:39:32

理论上,如果你安装了Xcode4.3 (在/Applications中),这应该是可行的:

代码语言:javascript
复制
$ sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer/

(并且您已经安装了可选的命令行工具)

票数 84
EN

Stack Overflow用户

发布于 2012-02-23 21:00:45

安装“用于Xcode的命令行工具”包后,一切都将开始正常工作。你可以从这里获得它:https://developer.apple.com/downloads/index.action#

票数 18
EN

Stack Overflow用户

发布于 2012-02-17 19:26:58

另外,在/opt/local/etc/macports/macports.conf中,使用developer_dir将行更改为指向/而不是/Developer

票数 10
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9323738

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档