📅  最后修改于: 2023-12-03 15:25:48.627000             🧑  作者: Mango
当尝试在 Mac 上使用 Shell 命令行调用 Sublime Text 编辑器时,会报错 "subl: command not found",表示找不到 subl 命令。
以下是可能的解决方案:
Sublime Text 的可执行文件通常位于/Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl,将该路径添加到PATH环境变量中,即可在终端中调用subl命令。
1.1 打开终端应用程序。
1.2 输入 nano ~/.bash_profile
,打开bash profile文件。
1.3 在文件末尾添加以下一行:
export PATH="$PATH:/Applications/Sublime Text.app/Contents/SharedSupport/bin"
1.4 使用键盘快捷键 Control + O
保存更改,使用 Control + X
退出编辑器。
1.5 输入以下命令使更改生效:
source ~/.bash_profile
另一种方法是使用软链接从路径/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl到/usr/local/bin/subl中创建别名,使其可以在终端中调用。
2.1 打开终端应用程序。
2.2 输入以下命令创建软链接:
ln -s /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /usr/local/bin/subl
Homebrew是管理 macOS 上软件包的工具,其可以安装Sublime Text的CLI工具,称为sublime-text,使用以下命令安装:
brew install sublime-text
如果您在使用 Shell 命令行中遇到 "subl: command not found" 错误,请尝试使用上述解决方案之一,以启用对 Sublime Text 的命令行调用。