Hart'ls Ruby教程 - 无法识别Subl Gemfile

时间:2014-01-30 07:43:42

标签: sublimetext2

我是Ruby和Rails的新手,很抱歉,如果这是一个非常荒谬的问题。我正在阅读的教程书说我应该能够使用subl Gemfile命令直接从命令提示符启动Sublime Text中的Gemfile。当我尝试这个时,我收到一个错误,上面写着“subl不被识别为内部或外部命令,可操作程序或批处理文件”。 我在Gemfile所在的正确目录中。 Ruby是明确安装的,我正在使用Ruby和Rails的命令提示符。 我有崇高的文字2,我添加了我找到的路径,但没有解决方案。我甚至尝试过:sublime_text Gemfile 我尝试了很多不同的解决方案但没有结果。 我正在使用Windows 提前谢谢

2 个答案:

答案 0 :(得分:1)

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

sudomkdir /usr/local

sudomkdir /usr/local/bin

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

修改

Sublime Text from Command Line (Win7)

https://teamtreehouse.com/forum/sublime-text-command-line-shortcut-windows

https://teamtreehouse.com/forum/ruby-on-rails-subl-command-not-found

否则,您可以参考this

答案 1 :(得分:0)

subl仅适用于Mac。

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

这适用于Windows 7:

右键点击My ComputerProperties,然后Advanced System Settings,然后Environment Variables.。转到System Variables,然后修改PATH,您需要将路径添加到Sublime。

然后您应该能够从命令行运行sublime_text my-file。 (因为.exe被称为sublime_text.exe