无法使Sublime Text 3命令行工具正常工作

Phi*_*899 2 bash sublimetext sublimetext3

我让sublime text 2命令行工具正常工作。当我下载Sublime Text 3时,我无法使用命令行工具。我在这里尝试了所有答案:在macOS中从Terminal打开Sublime Text。当我输入:

ln -s /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /usr/local/bin/subl  
Run Code Online (Sandbox Code Playgroud)

我回来了:

ln: /usr/local/bin/subl: File exists
Run Code Online (Sandbox Code Playgroud)

但不管我做什么我仍然会回来 -bash: subl: command not found

Ger*_*che 5

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

列出目录的内容,您将看到链接断开:

$ ls -Al /usr/local/bin/
Run Code Online (Sandbox Code Playgroud)

上面命令的输出将显示现有链接指向不存在的文件。因此,删除断开的链接:

$ rm /usr/local/bin/subl
Run Code Online (Sandbox Code Playgroud)

您可能需要对上述命令使用sudo。

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

ln -s /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /usr/local/bin/subl
Run Code Online (Sandbox Code Playgroud)