首页 > 解决方案 > Mac Os Catalina 中 /usr/bin 的符号链接

问题描述

为了从我的 mac 终端启动 Sublime Text 编辑器,我曾经这样做:

sudo ln -s path_to_sublime /usr/bin/subl

之后,我像这样从终端启动了 Sublime:

$subl

在此版本的 Mac OS (Catalina) 中,创建符号链接时出现错误:

ln: /usr/bin/subl: Operation not permitted

我想,他们增加了一个安全层......你知道我该如何解决这个问题吗?

标签: macoseditormacos-catalina

解决方案


你不能乱来/usr/bin。相反,在其他地方创建链接并将其位置添加到您的 $PATH。

% ln -s mything /opt/local/bin/mything
% export PATH=/opt/local/bin:$PATH
% which mything
/opt/local/bin/mything

并使其永久用于您的zsh

% echo "export PATH=/opt/local/bin:$PATH" >> ~/.zprofile

推荐阅读