在sublime text 2中执行Ruby代码

ver*_*min 34 ruby sublimetext2

如何使用ST2运行Ruby文件并查看输出?我以为我应该使用build命令.但如果我有这个:

def foobar
  "hello world"
end

puts foobar
Run Code Online (Sandbox Code Playgroud)

然后按cmd + shift + b.我只看到了

[Finished in 0.1s]
Run Code Online (Sandbox Code Playgroud)

在textmate我可以使用cmd + r(运行命令)并查看ruby脚本中的所有输出.

我错过了什么?

ver*_*min 38

我没有保存文件.这就是为什么它不起作用.要在不保存文件的情况下运行文件(如TextMate),您应该尝试使用Anypreter插件.


Fil*_*eca 32

我在这里使用windows,但请确保选择了正确的构建系统:"工具>构建系统> Ruby",然后按CTRL + B