/ usr / bin和/ usr / local / bin中的命令冲突

时间:2015-10-04 15:11:18

标签: macos homebrew osx-elcapitan

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

在更新/usr/bin后,我无法使用sudo撰写OS X EI Capitan。 如何使用/usr/local/bin/screen作为默认值?

1 个答案:

答案 0 :(得分:0)

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