设置此设置有很多困难。我已经修复好我的.bash_profile
,并使用崇高网站上的以下命令创建了符号链接:
ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" ~/bin/subl
但是,当我输入该命令时,我得到了:
ln: /Users/my_username/bin/subl: No such file or directory
看来我的终端在寻找文件的错误位置?为什么试图指向我的主目录上的bin
文件夹?
在/usr/local/bin
中而不是~/bin
中创建符号链接,并确保/usr/local/bin
中的PATH
in。
$ ln -s /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /usr/local/bin/.
$ echo $PATH
如果找不到/usr/local/bin/
,则将以下行添加到.bashrc或.zshrc中
PATH=$PATH:/usr/local/bin/; export PATH
您可以将以下内容添加到.bash_profile
在优胜美地subl
上战斗了一段时间后,这解决了我的崇高终端(here is the source)命令问题>
sudo su
rm /usr/local/bin/subl
ln -s "/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl" /usr/local/bin/subl
exit
如果您使用的是“ Sublime Text 2”,请尝试以下操作:
我类似的问题只是通过省略引号来解决。因此,如果您使用的是:
在我的末尾,subl
工作正常,但是git无法访问它。并显示这些错误
我将对此进行记录,因为它可以在我的计算机上运行,并且可能对那些在运行sarbbottam答案中建议的命令时看到“文件已存在”的用户解决了该问题。我不确定我能否完全解释它,所以我可能在这里或那里使用错误的术语。
具有到同一目标的多个符号链接可能会出现问题。我删除了链接“ subl”,但链接“ sublime”仍然有效。
Geez louise,这很烦人。我尝试了几种使用sudo的组合,并且在包名称Sublime \ Text.app