【问题标题】:subl . command not working on terminal下层命令在终端上不起作用
【发布时间】:2018-03-30 13:57:05
【问题描述】:

我正在尝试使用 sublime text 在 sublime text 上打开我的第一个应用程序。它给了我一个“找不到命令”错误。如何解决?

我尝试了这些命令:

  1. sudo rm -rf /usr/local/bin/subl
  2. sudo ln -s /Applications/Sublime\ Text\ 2.app/Contents/SharedSupport/bin/subl /usr/local/bin

【问题讨论】:

  • 你安装 2 或 3 的 sublime 版本是什么?
  • 它的崇高文本 3.

标签: linux macos sublimetext


【解决方案1】:

尝试复制二进制而不是符号链接。

cp /Applications/Sublime\ Text\ 2.app/Contents/SharedSupport/bin/subl /usr/local/bin/subl

您可以通过运行 which subl 来验证它是否已安装 - 输出应为 /usr/local/bin/subl

【讨论】:

  • 是的,它已经安装好了。我一直在使用 sublime 进行其他文本编辑,如 html、c++ 等。我需要在 sublime 中打开 ionic 目录。
  • 我不熟悉 Ionic,但会认为如果安装了 subl 二进制文件,那么 subl path/to/ionic/directory 应该在 Sublime Text 中打开该目录。如果您已经打开了 Sublime Text,请尝试退出程序然后运行 ​​subl path/to/ionic/directory
  • 谢谢!我想到了。错误在第 2 行。 cp /Applications/Sublime\ Text\ 2.app/Contents/SharedSupport/bin/subl /usr/local/bin/subl 。它应该被重写为 cp /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /usr/local/bin/subl.
  • 谢谢!这很简单并且有效。不知道为什么它被否决了。
猜你喜欢
  • 2012-11-23
  • 1970-01-01
  • 2011-03-31
  • 1970-01-01
  • 2012-11-27
  • 2021-06-06
  • 2015-03-14
  • 2018-09-01
  • 2014-05-23
相关资源
最近更新 更多