我无法让 Subl 命令运行

我无法让 Subl 命令运行

我正在尝试让 Sublime Text 2 命令“subl”在终端中运行,但是遇到了麻烦。

在它告诉我文件存在后,我不断收到“命令未找到”的提示。我做错了什么?

这是我的代码:

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

ln: /usr/bin/subl: File exists 

$ subl 

-bash: subl: command not found

谢谢!

答案1

确保文件可执行

检查输出ls -l ~/Applications/Sublime\ Text\ 2/sublime_text并确保文件可执行文件

您可以直接运行chmod +x ~/Applications/Sublime\ Text\ 2/sublime_text以确保它是。

检查你的路径

运行echo $PATH并确保它/usr/local/bin在那里。可能不在,所以添加它

重来

或者,您可以重新开始。rm /usr/local/bin/subl删除它。 如果由于权限不足而失败,sudo rm /usr/bin/subl则需要输入密码。

确保你确实执行了正确的命令

指示说运行以下命令:

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

请注意,第一个参数(链接目标)与您的不同。您链接到的文件可能不存在。

相关内容