【问题标题】:command conflicts in /usr/bin and /usr/local/bin/usr/bin 和 /usr/local/bin 中的命令冲突
【发布时间】:2015-10-04 15:11:17
【问题描述】:

我用位于/usr/local/bin/screen 的自制软件更新了gnu 屏幕,它与/usr/bin/screen 冲突。

更新到OS X EI Capitan 后,我无法用sudo/usr/bin。 我应该怎么做才能默认使用/usr/local/bin/screen

【问题讨论】:

  • 将 /usr/local/bin 放在 PATH 的首位
  • @stark 非常感谢!行得通!

标签: macos homebrew osx-elcapitan


【解决方案1】:

您的 shell 使用它通过您的PATH 找到的第一个命令。因此,简单的解决方案是将/usr/local/bin 首先移动到您的PATH 中,所以它在之前 /usr/bin。这意味着/usr/local/bin 中的所有 命令将在/usr/bin 中的同名命令之前执行。

【讨论】:

    猜你喜欢
    • 2013-04-22
    • 2014-08-05
    • 1970-01-01
    • 2021-03-25
    • 2023-03-05
    • 2014-12-17
    • 2015-12-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多