【问题标题】:"subl" command not found找不到“subl”命令
【发布时间】:2013-03-17 01:21:29
【问题描述】:

当我尝试在终端中编辑文件(例如 ~/.gemrc)时,出现以下错误:

$ subl ~/.gemrc
-bash: subl: command not found

【问题讨论】:

  • 您问题的整个前提是不正确的,我已经编辑了您的问题以反映这一点,但如果您愿意,请随时重新编辑。
  • 你的操作系统是什么?
  • 如果是 Linux,subl 别名默认不起作用。对于 Windows 来说可能是一样的。通常是sublime_text。同样,如果是 Linux,请参阅此 q/a 以设置 sublstackoverflow.com/questions/14833771/…

标签: terminal sublimetext2


【解决方案1】:

按照说明here

如果这不起作用并且您正在使用 RVM,请运行:ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" ~/.rvm/bin/subl

请注意,在这两个命令中,假设 Sublime Text 2 已安装在您的 Applications 目录中。如果它安装在其他地方相应地更改您的命令。

然后,输入export EDITOR='subl -w' 以启用使用subl 命令进行编辑。

【讨论】:

    【解决方案2】:

    您是否安装了“Sublime Text 2”?它是一个文本编辑器,是 subl 命令将启动的。

    由于您没有 Sublime,您可以使用 vim,它安装在 Mac OS 上,是一个非常强大的文本编辑器,但它确实有一个学习曲线。

    还有nano,可用于简单的文本编辑 尝试在命令行输入man nano 以获取更多信息。尝试输入nano ~/.gemrc 以创建相关文件。

    听起来您对自己的计算机或其操作系统并不十分熟悉。试图在不理解的情况下学习编程会让你处于不利地位,因为像 Ruby、Python 和 Perl 这样的语言往往被用于许多操作系统级别的代码以及网络和通信,这是一个“学习堆” .

    我建议花一些时间了解命令行的基本命令,熟悉 vim 或下载 Sublime 并尝试一下。 (而且,如果您经常使用 Sublime 或 vim,请通过购买副本来鼓励作者——他们是非常优秀的编辑器,我们希望保留这些工具。)

    【讨论】:

    • 我安装了 Sublime Text 2,但仍然收到上面显示的错误消息。如果我需要创建一个 .gemrc 文件,我应该使用什么应用程序?
    • 如果你安装了 Sublime Text 2,那么你没有安装命令行工具 subl 或者它没有安装在你的路径中,或者你没有修改你的路径以指向哪里它已安装。而且,我说你可以在答案中使用什么工具。
    猜你喜欢
    • 1970-01-01
    • 2014-09-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-07
    • 2015-01-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多