当我尝试在终端中编辑文件时,如~/.gemrc
,我收到此错误:
$ subl ~/.gemrc
-bash: subl: command not found
答案 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,请通过购买副本来鼓励作者 - 他们是非常优秀的编辑,我们希望保留这些工具。)