为 MAC OSX Mavericks 解决了问题!
我在这个 GitHubGist 上找到了这个答案:
https ://gist.github.com/artero/1236170
从 Mac OS X 终端启动 Sublime Text 2
ln -s /Applications/Sublime\ Text\ 2.app/Contents/SharedSupport/bin/subl /usr/local/bin/sublime
这是我发现澄清了许多 StackOverflow 响应仅暗示但未明确解释的部分:
现在让我们检查一下是否一切都会顺利进行。输入这个:
打开 ~/.bash_profile
(在某些情况下,配置文件名为 ~/.profile)
您应该在文件的顶部看到以以下开头的一行:export PATH=
这包含当您在终端中键入命令时将为可执行二进制文件查找的所有目录。由于我们在 /usr/local/bin 目录中创建了一个指向 subl 的符号链接,称为 sublime,让我们检查该目录是否列在同一行。
如果是,那就完美了。我们继续吧。如果没有,只需像这样添加并保存文件:
导出 PATH=/usr/local/bin:(...)
注意:此示例中的“(...)”表示将在同一行列出并用冒号分隔的其他文件夹。
如果您的 bash_profile 中尚未设置 PATH,则可以键入:
导出 PATH=/usr/local/bin:$PATH
如果必须将 /usr/local/bin 添加到 PATH,请在继续之前运行以下命令:
源〜/ .bash_profile
这将使用新添加的目录重新加载您的 .bash_profile。
测试
打开终端窗口并运行:
崇高的文件名(用实际文件名替换“文件名”)
希望这也有助于其他人澄清。目前(2014 年秋季)使用 Mac OSX Mavericks。干杯