找不到“subl”命令

时间:2013-03-27 02:05:05

标签: terminal sublimetext2

当我尝试在终端中编辑文件时,如~/.gemrc,我收到此错误:

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

2 个答案:

答案 0 :(得分:2)

按照说明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命令进行编辑。

答案 1 :(得分:1)

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

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

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

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

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