我让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
最佳答案
首先删除现有链接。它必须是断开的链接。
列出目录的内容,您将看到链接已断开:
$ ls -Al /usr/local/bin/
上面命令的输出将显示现有链接指向一个不存在的文件。因此,删除断开的链接:
$ rm /usr/local/bin/subl
您可能需要对以上命令使用sudo。
现在您可以创建符号链接(symbolic link):
ln -s /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /usr/local/bin/subl