【问题标题】:MacPorts selfupdate error: set_max_open_files: setrlimit failed: invalid argumentMacPorts selfupdate 错误:set_max_open_files:setrlimit 失败:参数无效
【发布时间】: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


【解决方案1】:

请查看此page,您可以将sudo 更新到最新版本1.8.30

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-05-11
    • 1970-01-01
    • 2011-05-17
    • 2017-12-26
    • 2014-05-28
    • 1970-01-01
    • 2015-12-18
    • 2016-03-15
    相关资源
    最近更新 更多