Sublime Text 2“subl”命令未找到

And*_*ers 3 command-line sublime-text-2 macos

我已经按照这个超级用户帖子让 sublime 命令行subl 命令在终端中工作无济于事。

我有以下 bash_profile

export PATH="/usr/local/mysql/bin:$PATH"
export PATH=$PATH:~/bin
Run Code Online (Sandbox Code Playgroud)

和我的 $PATH 输出

/usr/local/mysql/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin
Run Code Online (Sandbox Code Playgroud)

我还使用以下代码创建了一个符号链接

ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" ~/bin/subl
Run Code Online (Sandbox Code Playgroud)

但是subl命令返回命令未找到

slh*_*hck 5

您的$PATH不包含~/bin,这就是它不起作用的原因。你确定第二条语句执行正确吗?

您可以安全地在其他地方创建符号链接,例如/usr/local/bin

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