为Mac添加Sublime Text的命令行

sudo ln -s /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /usr/local/bin/subl

因为MacOS 10.11开始apple引入了Rootless机制
即使是root用户,将无法对以下路径有写和执行权限:
/System
/bin
/sbin
/usr (except /usr/local)
只有Apple自身签名的软件(含命令行工具)可以。

所以

ln -s "/Applications/Sublime Text 3.app/Contents/SharedSupport/bin/subl" /usr/bin/subl

是不行的

因此使用了 /usr/local/bin 这个路径

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章