无法使用 sublime text 3 命令行工具
cannot get sublime text 3 command line tools to work
我使用了 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
先删除现有的link。一定是坏了link.
列出目录的内容,您会看到 link 已损坏:
$ ls -Al /usr/local/bin/
上述命令的输出将显示现有 link 指向一个不存在的文件。所以删除损坏的 link:
$ rm /usr/local/bin/subl
以上命令可能需要使用 sudo。
现在您可以创建 symlink:
ln -s /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /usr/local/bin/subl
我遇到了同样的问题,但似乎没有任何效果。另外,如果你有 Sublime 2,记得使用:
ln -s /Applications/Sublime\ Text\ 2.app/Contents/SharedSupport/bin/subl /usr/local/bin/subl
我一开始没弄好,因为我忘记了版本!
我使用了 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
先删除现有的link。一定是坏了link.
列出目录的内容,您会看到 link 已损坏:
$ ls -Al /usr/local/bin/
上述命令的输出将显示现有 link 指向一个不存在的文件。所以删除损坏的 link:
$ rm /usr/local/bin/subl
以上命令可能需要使用 sudo。
现在您可以创建 symlink:
ln -s /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /usr/local/bin/subl
我遇到了同样的问题,但似乎没有任何效果。另外,如果你有 Sublime 2,记得使用:
ln -s /Applications/Sublime\ Text\ 2.app/Contents/SharedSupport/bin/subl /usr/local/bin/subl
我一开始没弄好,因为我忘记了版本!