【问题标题】:Subl shortcut not found in command line在命令行中找不到 Subl 快捷方式
【发布时间】:2014-06-01 09:04:35
【问题描述】:

尝试使用“subl”命令让 Sublime Text 2 在我的命令行 (Mac OS X) 上运行。

遵循这些简单的说明:https://www.sublimetext.com/docs/2/osx_command_line.html

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

什么可能导致找不到快捷方式“subl”?我需要在某处设置它(bashrc、bash_profile 等)吗?

【问题讨论】:

  • 引用您发布的链接“第一个任务是创建一个指向 subl 的符号链接。假设您已将 Sublime Text 2 放在 Applications 文件夹中,并且您有一个 ~/bin路径中的目录”。您应该阅读并了解环境变量是什么以及如何使用它们。一般来说,它会非常有用。 zplesivcak 的回答是正确的。
  • 您已经存在足够长的时间(希望)知道您应该在提问之前进行搜索。查看“相关”部分中的所有问题-->,看看您是否可以自己解决这个问题...

标签: macos bash sublimetext2


【解决方案1】:

那是因为 ~/bin 未在您的 PATH 中设置。您可以通过在 .bash_profile 中添加一行来设置它:

export PATH=$PATH:~/bin

【讨论】:

    【解决方案2】:

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

    export PATH=~/bin:${PATH}
    

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

    【讨论】:

      猜你喜欢
      • 2013-03-17
      • 1970-01-01
      • 1970-01-01
      • 2014-09-28
      • 1970-01-01
      • 1970-01-01
      • 2013-04-29
      • 2021-11-11
      相关资源
      最近更新 更多