爲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 這個路徑

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