2012-11-04 59 views
3

所以我试图让这个我可以通过这个命令由崇高的文本文档中给出的终端,开始崇高文字2:崇高文字2和终端

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

但出于某种原因,这不管用。我从我的终端得到这个错误:

ln: /Users/connorblack/bin/subl: No such file or directory 

任何人都可以帮助我吗?

其他详细信息:我的应用程序文件夹中有SB2。我正在尝试做RoR开发。

+0

尝试:''为什么不使用别名这subl'' – tomekfranek

+0

? alias subl ='/ Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl' – Depado

回答

7

你的问题是,你没有一个〜/ bin目录,只是做

mkdir ~/bin 

,然后重试命令,它应该工作

注意使用subl从这个文件夹中仍然需要将其添加到您的PATH,该行添加到您的.bashrc或者.zshrc:

export PATH=$PATH:/Users/connorblack/bin 
+1

谢谢!这个伎俩。 –

+0

我在我的bin中有别名,但由于某种原因尝试'subl'进入终端仍然不会打开SB2 –

+0

是的,你需要更新你的PATH,你可以在bash中直接运行export line,然后重试运行'subl',它会工作。为了在每个bash会话中执行此操作,您必须将该行放在.profile或.bashrc中。 – yfrancis