Macos 升华文本2 OS X命令行

Macos 升华文本2 OS X命令行,macos,command-line,sublimetext2,Macos,Command Line,Sublimetext2,我刚刚重新安装了Sublime Text 3 build 3047,这样做之后,我就失去了键入subl的能力。在命令行中,直接转到升华文本编辑器。这是我键入subl时得到的消息。在命令行中 bash: subl: command not found 当我从Sublime网站上的说明运行下面的命令时 ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" ~/bin/subl 我得到以下

我刚刚重新安装了Sublime Text 3 build 3047,这样做之后,我就失去了键入subl的能力。在命令行中,直接转到升华文本编辑器。这是我键入subl时得到的消息。在命令行中

    bash: subl: command not found
当我从Sublime网站上的说明运行下面的命令时

    ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" ~/bin/subl 
我得到以下信息

    ln: /Users/david/bin/subl: No such file or directory
任何帮助都将不胜感激

可以这样做:

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

通过这种方式,您可以使用

以下是应该使用的方法。首先,进入

sudo rm /bin/subl
然后,进入

sudo ln -s /Applications/Sublime Text 3.app/Contents/SharedSupport/bin/subl /bin/subl
你应该准备好了。请注意,您正在Sublime Text3应用程序中链接到
subl
命令
/bin
希望位于您的
路径
环境变量中,如果之前存在
subl
,您可以输入

echo $PATH

要找出答案。

您是否有现有的
~/bin
目录?是的,我想我有。我是一个新手,我如何才能确保我有这个目录。感谢您访问
ls~/
并查看列表中是否有
bin
是…您是否应该链接到ST3,而不是ST2?是的,当我使用ST3运行命令时,我得到了这个bash:subl:command not found.ln:/bin/subl:File exists//是我从上面的命令得到的响应。仍然不工作您可以尝试以下操作:sudo mv/bin/subl/bin/subl\u backup sudo ln-s”/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl”/bin/subl仍然不工作。我会继续寻找。感谢您的帮助当我运行上面的命令并更改为升华文本3时,我得到以下//ln:/bin/subl:File exists DAVID STROUDs MacBook Air:/DAVID$subl。bash:subl:command未找到DAVID STROUDs MacBook Air:/DAVID$没问题。如果您不介意,请选中“接受此答案”复选标记,将问题标记为已解决。我们也都能获得声誉积分!谢谢,我刚做完。非常感谢。MAlternative是一个shell别名,放在.bashrc或您的shell配置文件中。这样做的好处是1)不会弄乱系统文件夹2)可以添加有益的命令行开关