【问题标题】:Error installing Homebrew: /etc/sudoers: syntax error near line 46安装 Homebrew 时出错:/etc/sudoers:第 46 行附近的语法错误
【发布时间】:2015-04-16 16:26:23
【问题描述】:

我正在尝试安装 Homebrew(使用他们网站上的代码 sn-p):

 ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

我得到:

 >>> /etc/sudoers: syntax error near line 46 <<<
    sudo: parse error in /etc/sudoers near line 46
    sudo: no valid sudoers sources found, quitting

终端命令和行话不太好。有人可以帮忙吗?

【问题讨论】:

  • 您的/etc/sudoers 文件似乎有问题,可能是因为您之前编辑过它。很可能不是 Homebrew 的错,而是预先存在的状况。编辑文件,注意like 46,看看能不能修复。如果没有,请发布文件的内容(如有必要,匿名)。编辑:小心,弄乱你的 sudoers 文件有点危险。也许先发布文件。
  • @Amadan 谢谢!我不知道我在做什么,所以这很有帮助。

标签: bash terminal homebrew sudo


【解决方案1】:

您的 /etc/sudoers 文件似乎有问题。 切勿使用普通编辑器打开 sudoer 文件。总是使用 visudo

只需输入

sudo visudo

这会将您带到/etc/sudoers,保存后将确保格式没有错误。

如果您在 sudoer 文件中出错,您将失去 sudo 访问权限,因此请始终使用visudo

【讨论】:

    猜你喜欢
    • 2019-10-13
    • 1970-01-01
    • 2013-08-11
    • 2023-02-13
    • 2015-01-19
    • 1970-01-01
    • 2013-11-01
    • 1970-01-01
    • 2021-07-30
    相关资源
    最近更新 更多