即使使用bin文件夹,Subl也不会在终端中打开

时间:2014-07-24 20:14:37

标签: macos terminal osx-mavericks sublimetext

我无法从我的终端打开Sublime Text 2,即使我有一个bin文件夹并且它说该文件存在。我一直在搞bash:subl:command not found ...

~ » ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" ~/bin/subl
ln: /Users/kimbalin/bin/subl: File exists
~ » 
~ » ls
Applications        Movies          Sites
Desktop         Music           bin
Documents       Pictures        code
Downloads       Public          
Dropbox         
~ » subl
-bash: subl: command not found
~ » subl --help
-bash: subl: command not found
~ » cd bin
~/bin » ls
subl
~/bin »

1 个答案:

答案 0 :(得分:3)

如果您尝试将subl脚本放在〜/ bin文件夹中,还必须确保$ PATH中的〜/ bin文件夹。

您可以在终端中输入以下内容轻松查看。

echo $PATH

如果没有〜/ bin,您可以使用以下命令添加它:(有关详细信息,请参阅https://askubuntu.com/questions/402353/how-to-add-home-username-bin-to-path

export PATH=$PATH:$HOME/bin

否则,您可以尝试在root / bin文件夹中安装subl脚本。但是,你可能需要sudo(管理员权限)。

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