Sublimetext2 哈特';ls Ruby教程-无法识别子文件

Sublimetext2 哈特';ls Ruby教程-无法识别子文件,sublimetext2,Sublimetext2,我是Ruby和Rails的新手,如果这是一个完全荒谬的问题,那么很抱歉。我正在阅读的教程书说,我应该能够使用subl Gemfile命令直接从命令提示符启动升华文本中的Gemfile。当我尝试此操作时,会出现一个错误,提示“subl未被识别为内部或外部命令、可操作程序或批处理文件”。 我在Gemfile所在的正确目录中。 Ruby已经安装好了,我正在使用Ruby和Rails的命令提示符。 我有升华文本2,我添加了我找到的路径,但没有解决方案。我甚至尝试:升华文本文件 我尝试过很多不同的解决方案,

我是Ruby和Rails的新手,如果这是一个完全荒谬的问题,那么很抱歉。我正在阅读的教程书说,我应该能够使用subl Gemfile命令直接从命令提示符启动升华文本中的Gemfile。当我尝试此操作时,会出现一个错误,提示“subl未被识别为内部或外部命令、可操作程序或批处理文件”。 我在Gemfile所在的正确目录中。 Ruby已经安装好了,我正在使用Ruby和Rails的命令提示符。 我有升华文本2,我添加了我找到的路径,但没有解决方案。我甚至尝试:升华文本文件 我尝试过很多不同的解决方案,但都没有结果。 我正在使用windows
提前感谢

它不工作的原因不是rails的问题,而是因为您没有在终端中使用命令“subl”设置sublime。试试这些命令。如果您希望更好地理解错误,只需在终端中输入任何胡言乱语即可。它会告诉你类似的事情

sudomkdir /usr/local

sudomkdir /usr/local/bin

sudo ln-s/Applications/Sublime\Text\2.app/Contents/SharedSupport/bin/subl /usr/local/bin/subl
编辑


否则,您可以参考subl

is Mac only

对于Windows,您需要将
C:\ProgramFiles(x86)\Sublime Text 2
添加到环境路径中

这将在Windows 7上运行:

右键单击
我的电脑
属性
,然后单击
高级系统设置
,然后单击
环境变量。
。转到
系统变量
,编辑
路径
,您需要将路径添加到升华


然后您应该能够从命令行运行
sublime\u text my file
。(因为.exe名为
sublime\u text.exe

,所以他使用的是Windows,而不是OSX。