我刚刚在 OS X Maverick 上安装了 Sublime Text 3,它运行良好。
我想从命令行启动它,并像这样放置一个符号链接:
sudo ln -s /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl \
/usr/local/bin/subl
有效。我现在可以
$ subl <-- Launches Sublime Text 3 sucessfully
$ which subl
/usr/local/bin/subl
$ echo $PATH
/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin
但我不能这样做:
$ sudo subl
Unable to find Sublime Text
我不知道为什么,因为:
$ sudo which subl
/usr/local/bin/subl
sudo echo $PATH
/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin
为什么我不能从命令行使用 sudo 启动 Sublime Text 3?