我是Ruby和Rails的新手,很抱歉,如果这是一个完全荒谬的问题。我正在阅读的教程书说,我应该能够使用subl gemfile命令直接从命令提示符中启动sublime Text的Gemfile。当我尝试此操作时,我会遇到一个错误,上面写着" SUBL不被认为是内部或外部命令,可操作程序或批处理文件"。我位于Gemfile所在的正确目录中。Ruby肯定是安装的,我正在使用Ruby和Rails的命令提示符。我有崇高的文本2,我添加了路径,但是没有解决方案。我什至尝试了:sublime_text gemfile我尝试了许多不同的解决方案,但没有结果。我正在使用Windows预先感谢
它不起作用的原因不是铁轨问题,而是因为您没有在终端中使用命令" subl"设置崇高的工作。尝试这些命令。如果您想更好地理解错误,只需在终端输入任何gibberish即可。它会告诉您类似的事情。
sudomkdir /usr/local
sudomkdir /usr/local/bin
sudo ln-s/Applications/SublimeText2.app/Contents/SharedSupport/bin/subl /usr/local/bin/subl
编辑
命令行(win7)的崇高文本
https://teamtreehouse.com/forum/sublime-text-command-line-shortcut-windows
https://teamtreehouse.com/forum/ruby-on-rails-subl-command-not-found
否则,您可以参考此
subl
仅是mac。
对于Windows,您需要在环境路径中添加C:Program Files (x86)Sublime Text 2
,
这将在Windows 7上使用:
右键单击My Computer
,Properties
,然后单击Advanced System Settings
,然后是Environment Variables.
。转到System Variables
,然后编辑PATH
,您需要将路径添加到Sublime。
然后,您应该能够从命令行运行sublime_text my-file
。(因为.exe称为 sublime_text.exe