首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >端口selfupdate:"macPorts源:命令执行失败“

端口selfupdate:"macPorts源:命令执行失败“
EN

Stack Overflow用户
提问于 2012-07-12 15:26:29
回答 11查看 47.4K关注 0票数 71

我正在尝试selfupdate我的Macports,但我收到以下消息:

代码语言:javascript
复制
Error: /opt/local/bin/port: port selfupdate failed: Error synchronizing 
MacPorts sources: command execution failed

我检查了我的/opt/local/bin/macports,发现该目录不存在。相反,它是在/opt/local/var中。这可能是问题所在吗?

使用-dt运行时,我得到了以下结果:

代码语言:javascript
复制
[Users/user] > selfupdate
DEBUG: MacPorts sources location: /opt/local/var/macports/sources/rsync.macports.org/release/base
--->  Updating MacPorts base sources using rsync
rsync: failed to connect to rsync.macports.org: Connection refused (61)
rsync error: error in socket IO (code 10) at /SourceCache/rsync/rsync-42/rsync/clientserver.c(105) [receiver=2.6.9]
Command failed: /usr/bin/rsync -rtzv --delete-after rsync://rsync.macports.org/release/base/ /opt/local/var/macports/sources/rsync.macports.org/release/base
Exit code: 10
DEBUG: Error synchronizing MacPorts sources: command execution failed
    while executing
"macports::selfupdate [array get global_options] base_updated"
Error: /opt/local/bin/port: port selfupdate failed: Error synchronizing MacPorts sources: command execution failed

什么是错误61?你知道我该怎么解决这个问题吗?

EN

回答 11

Stack Overflow用户

回答已采纳

发布于 2012-07-16 13:25:30

我在防火墙后面。已在不同的网络上尝试,并正常工作。

票数 44
EN

Stack Overflow用户

发布于 2013-02-12 03:13:23

我最近遇到了同样的问题,并且我忘记了在root下运行该命令。如果其他任何人遇到此问题,请确保按如下方式运行命令:

代码语言:javascript
复制
sudo port selfupdate
票数 120
EN

Stack Overflow用户

发布于 2012-07-12 16:45:16

没有/opt/local/bin/macports。您需要的可执行文件是/opt/local/bin/port。(端口文件为/opt/local/var/...格式,这是正确的。)

基于command execution failed

你可能忘记了以root.

  • port的身份运行
  • 以下程序:rsynctclshopenssltarchmodchown。这些是PATH中的可执行文件吗?( /opt/local/bin也在你的PATH中吗?)

如果这样还不能解决问题,可以使用-dt运行port来获取各种调试信息。这可能有助于找到问题所在。也许,在你的问题中附加一些有趣的部分。

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

https://stackoverflow.com/questions/11446923

复制
相关文章

相似问题

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