【问题标题】:cannot get sublime text 3 command line tools to work无法让 sublime text 3 命令行工具工作
【发布时间】:2017-02-12 18:18:00
【问题描述】:

我使用了 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

【问题讨论】:

    标签: bash sublimetext3 sublimetext


    【解决方案1】:

    首先删除现有链接。它一定是一个损坏的链接。

    列出目录的内容,你会看到链接坏了:

    $ 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
    

    【讨论】:

      【解决方案2】:

      我遇到了同样的问题,但似乎没有任何效果。另外,如果你有 Sublime 2,记得使用:

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

      一开始我没弄好,因为我忘记了版本!

      【讨论】:

        猜你喜欢
        • 2015-12-31
        • 1970-01-01
        • 2016-04-13
        • 1970-01-01
        • 2017-03-27
        • 1970-01-01
        • 1970-01-01
        • 2012-12-19
        • 1970-01-01
        相关资源
        最近更新 更多