Macos 在命令行中找不到Subl快捷方式

Macos 在命令行中找不到Subl快捷方式,macos,bash,sublimetext2,Macos,Bash,Sublimetext2,正在尝试使用“subl”命令使Sublime Text 2在我的命令行(Mac OS X)上工作 遵循以下简单说明: 当我执行$subl~/.bashrc时,我得到以下错误:-bash:subl:command not found。但是,如果我使用完整路径,甚至$~/bin/subl~/.bashrc,文件将在Sublime中成功打开 什么会导致找不到快捷方式“subl”?我是否需要将其设置在某个位置(bashrc、bash_profile等) 如果将~/bin添加到PATH环境变量中,bash

正在尝试使用“subl”命令使Sublime Text 2在我的命令行(Mac OS X)上工作

遵循以下简单说明:

当我执行
$subl~/.bashrc
时,我得到以下错误:
-bash:subl:command not found
。但是,如果我使用完整路径,甚至
$~/bin/subl~/.bashrc
,文件将在Sublime中成功打开


什么会导致找不到快捷方式“subl”?我是否需要将其设置在某个位置(bashrc、bash_profile等)

如果将
~/bin
添加到
PATH
环境变量中,bash应该能够找到
subl

export PATH=~/bin:${PATH}

如果希望在每个新的
bash
会话中都可以使用
subl
,请将此行添加到
.bashrc
中。

这是因为路径中没有设置~/bin。您可以通过在.bash_配置文件中添加一行来进行设置:

export PATH=$PATH:~/bin

引用您发布的链接“第一个任务是创建到subl的符号链接。假设您已将Sublime Text 2放置在应用程序文件夹中,并且您的路径中有一个~/bin目录”。您应该阅读并理解什么是环境变量以及如何使用它们。总的来说,这会很有用。zplesivcak的答案是正确的。你已经在这里呆了足够长的时间(希望)知道在问问题之前你应该先搜索一下。查看“相关”部分中的所有问题
-->
,看看你是否可以自己解决这个问题…可能是重复的