如何使用 ST2 运行 Ruby 文件并查看输出?我想我应该使用 build 命令。但如果我有这个:
def foobar
"hello world"
end
puts foobar
然后按 cmd + shift + b。我所看到的只是
[Finished in 0.1s]
在 textmate 中,我可以使用 cmd + r (运行命令)并查看 ruby 脚本的所有输出。
我错过了什么?
如何使用 ST2 运行 Ruby 文件并查看输出?我想我应该使用 build 命令。但如果我有这个:
def foobar
"hello world"
end
puts foobar
然后按 cmd + shift + b。我所看到的只是
[Finished in 0.1s]
在 textmate 中,我可以使用 cmd + r (运行命令)并查看 ruby 脚本的所有输出。
我错过了什么?
我没有保存文件。这就是为什么它不起作用。要运行文件而不先保存它(如 TextMate),您应该尝试使用 Anypreter 插件。
我在这里使用 Windows,但请确保您选择了正确的构建系统:“工具 > 构建系统 > Ruby”,然后只需按 CTRL+B
供将来参考,希望它可以帮助某人:
我带着同样的问题来到这里。(在 Sublime Text 3 中)我遵循了答案:
仍然看到:
[Finished in 0.1s]
最后(愚蠢的)问题是:控制台窗口只有一行大。所以我只看到了最后一行,也就是注释:
[Finished in 0.1s]
解决方案:使控制台窗口更大等等。我找不到任何设置。所以最后我用鼠标 截图 Sublime Text 3 - 裁剪
注意光标(和红宝石扩展)
总之,默认情况下(安装后)Sublime 文本具有“自动”构建系统,您应该将其更改为 ruby 或您使用的任何语言。保存文件并按 ctrl + b(在 Windows 上) - 应该将输出运行到 ST 控制台。
输入 control + ` (键盘上接近数字 1 的键,因此它将打开 sublime 文本底部的新窗口,您可以在其中输入 ruby 代码并查看结果),但请确保您已正确安装 ruby 并从终端设置路径