检查路径中是否包含“〜/ bin /”。
更好的选择是在/ usr / bin目录中创建符号链接。
sudo ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" /usr/bin/subl
我个人偏好第三方应用程序特定符号链接的路径(例如 subl , brew , github , mate 等)是:
subl
brew
github
mate
/usr/local/bin
为什么不 /usr/bin/ ?
/usr/bin/
/usr/bin 是一个“神圣”的地方。它是 通常 建议存储由其维护的静态二进制文件 包管理系统 。 subl 不是这种情况。
/usr/bin
subl 不是 稳定 足以存储 /usr/bin 与其他基本BSD二进制文件(例如 find , man , make 等)。您必须修改/删除 subl 手动符号链接如果(a)Sublime Text Editor的开发人员决定在将来的版本中更改其应用名称(如 BBEdit Lite已更改为TextWrangler 版本6.1)之后,或(b)您可能只想卸载Sublime Text Editor。
find
man
make
因此,我建议您执行以下行,假设 /usr/local/bin/ 存在:
/usr/local/bin/
ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" /usr/local/bin/subl