我正在尝试selfupdate我的Macports,但我收到以下消息:
Error: /opt/local/bin/port: port selfupdate failed: Error synchronizing
MacPorts sources: command execution failed我检查了我的/opt/local/bin/macports,发现该目录不存在。相反,它是在/opt/local/var中。这可能是问题所在吗?
使用-dt运行时,我得到了以下结果:
[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?你知道我该怎么解决这个问题吗?
发布于 2012-07-16 13:25:30
我在防火墙后面。已在不同的网络上尝试,并正常工作。
发布于 2013-02-12 03:13:23
我最近遇到了同样的问题,并且我忘记了在root下运行该命令。如果其他任何人遇到此问题,请确保按如下方式运行命令:
sudo port selfupdate发布于 2012-07-12 16:45:16
没有/opt/local/bin/macports。您需要的可执行文件是/opt/local/bin/port。(端口文件为/opt/local/var/...格式,这是正确的。)
基于command execution failed
你可能忘记了以root.
port的身份运行rsync,tclsh,openssl,tar,chmod,chown。这些是PATH中的可执行文件吗?( /opt/local/bin也在你的PATH中吗?)如果这样还不能解决问题,可以使用-dt运行port来获取各种调试信息。这可能有助于找到问题所在。也许,在你的问题中附加一些有趣的部分。
https://stackoverflow.com/questions/11446923
复制相似问题