我怎么可以运行ST2一个Ruby文件,看看输出中? 我想我应该使用的生成命令。 但是,如果我有这样的:
def foobar
"hello world"
end
puts foobar
然后按CMD + SHIFT + B。 我看到的是
[Finished in 0.1s]
在TextMate的我可以使用CMD + R(运行命令),并看到所有从Ruby脚本的输出中。
我我失去了一些东西?
我怎么可以运行ST2一个Ruby文件,看看输出中? 我想我应该使用的生成命令。 但是,如果我有这样的:
def foobar
"hello world"
end
puts foobar
然后按CMD + SHIFT + B。 我看到的是
[Finished in 0.1s]
在TextMate的我可以使用CMD + R(运行命令),并看到所有从Ruby脚本的输出中。
我我失去了一些东西?
我没有保存的文件。 这就是为什么它没有工作。 要运行一个文件而不先保存它(如TextMate的),你应该尝试使用Anypreter插件。
我使用Windows这里,但要确保你选择了正确的构建系统:“工具>构建系统>红宝石”,然后就按CTRL + B
对于未来的参考,希望它可以帮助别人:
我来到这里同样的问题。 (在崇高的文本3)我也跟着问题的答案:
并且还看到:
[Finished in 0.1s]
到底(stuppid)的问题是:在控制台窗口中只有一个一线大牌。 所以,我只看到最后一行,也就是注意:
[Finished in 0.1s]
解决方案:让控制台窗口大等瞧。 我找不到任何设置。 所以,最后我这样做,用鼠标截图崇高的文本3 -裁剪
注意光标(和红宝石extention)
总之,一个崇高的文本有“自动”默认构建系统(安装后),你应该把它改为红宝石或任何一种语言,你使用。 保存文件,然后按Ctrl + B(在Windows上) - 应该运行输出到ST控制台。
进入控制+`(关键接近1号的键盘,这样它会打开崇高的文字,在这里你可以输入Ruby代码,看看结果的新窗口底部),但要确保你有正确安装Ruby和从终端设置路径