无法获得sublime text 3命令行工具

时间:2016-10-04 14:18:44

标签: bash sublimetext3 sublimetext

我有sublime text 2命令行工具正常工作。当我下载Sublime Text 3时,我无法使用命令行工具。我在这里尝试了每一个答案:Open Sublime Text from Terminal in macOS。当我输入:

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

我回来了:

ln: /usr/local/bin/subl: File exists

但无论我做什么,我仍然会回来-bash: subl: command not found

2 个答案:

答案 0 :(得分:5)

首先删除现有链接。它必须是一个断开的链接。

列出目录的内容,您将看到该链接已损坏:

$ ls -Al /usr/local/bin/

上述命令的输出将显示现有链接指向不存在的文件。所以删除断开的链接:

$ rm /usr/local/bin/subl

您可能需要使用sudo来执行上述命令。

现在您可以创建符号链接:

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

答案 1 :(得分:0)

我遇到了同样的问题,似乎没什么用。此外,如果您有Sublime 2,请记住使用:

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

起初我没有把它弄好,因为我忘记了版本!