【发布时间】:2018-02-16 10:39:12
【问题描述】:
我最近从 High Sierra 安装包中重新安装了 MacPorts。例如,当运行 port selfupdate(或任何其他命令)时,我收到以下错误:
set_max_open_files: setrlimit failed: invalid argument
while executing
"set_max_open_files"
(procedure "mportinit" line 41)
invoked from within
"mportinit ui_options global_options global_variations"
Error: /opt/local/bin/port: Failed to initialize MacPorts, set_max_open_files: setrlimit failed: invalid argument
在sudo 中运行一切正常,但如果我没记错的话,在我重新安装之前没有必要这样做。我在 OSX 10.13.3 上。我没有发现之前提到过这个问题,我想知道是否有人知道这个问题的原因?
【问题讨论】:
-
我在 Mojave 10.14.5 上的 2.5.4 版遇到了同样的问题,我通过升级到 10.14.6 来修复它。 AFAIK,
selfupdate或大多数其他命令始终需要 sudo。
标签: macports