我是Ruby和Rails的新手,很抱歉,如果这是一个非常荒谬的问题。我正在阅读的教程书说我应该能够使用subl Gemfile命令直接从命令提示符启动Sublime Text中的Gemfile。当我尝试这个时,我收到一个错误,上面写着“subl不被识别为内部或外部命令,可操作程序或批处理文件”。 我在Gemfile所在的正确目录中。 Ruby是明确安装的,我正在使用Ruby和Rails的命令提示符。 我有崇高的文字2,我添加了我找到的路径,但没有解决方案。我甚至尝试过:sublime_text Gemfile 我尝试了很多不同的解决方案但没有结果。 我正在使用Windows 提前谢谢
答案 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 Computer
,Properties
,然后Advanced System Settings
,然后Environment Variables.
。转到System Variables
,然后修改PATH
,您需要将路径添加到Sublime。
然后您应该能够从命令行运行sublime_text my-file
。 (因为.exe被称为sublime_text.exe