如何在sublime-text-2中运行ruby文件

如何在sublime-text-2中运行ruby文件,ruby,ubuntu,sublimetext2,Ruby,Ubuntu,Sublimetext2,当我按ctrl+b运行简单代码时,例如: puts "asdasd" 结果是空白字段。Ruby路径是/home/yukke/.rvm/rubies/default/bin/Ruby和Ruby-v=>Ruby 1.9.3p194(2012-04-20修订版35410)[x86_64-linux] 所以我试着把Ruby.sublime-build改成 { "cmd": ["/home/yukke/.rvm/rubies/default/bin/ruby", "-u","$file"],

当我按ctrl+b运行简单代码时,例如:

puts "asdasd"
结果是空白字段。Ruby路径是/home/yukke/.rvm/rubies/default/bin/Ruby和Ruby-v=>Ruby 1.9.3p194(2012-04-20修订版35410)[x86_64-linux]

所以我试着把Ruby.sublime-build改成

{
    "cmd": ["/home/yukke/.rvm/rubies/default/bin/ruby", "-u","$file"],
    "file_regex": "^(...*?):([0-9]*):?([0-9]*)",
    "selector": "source.ruby"
}
但这并没有改变任何事情。 请帮我解决这个问题。

试试这个,取出“-u”,然后使用rvm

"cmd": ["/home/yukke/.rvm/bin/rvm-auto-ruby", "$file"]

您需要先保存文件,然后它才能工作。它远不如TextMate的CommandR好,如果这是您所期望的,它的工作方式也不一样。

构建功能最多只能显示4个错误。它不是用来显示完整输入的。请确保ruby的可能副本位于操作系统的路径(对于windows)中。默认情况下,Submlime有一个Ruby构建系统,它是开箱即用的。您需要修复操作系统路径,升华似乎找不到ruby可执行文件。Robert K,当然我保存了文件。Sundar,我的操作系统是ubuntu。昨天我重新安装了ubuntu、rwm、ruby和sublime。但它仍然不起作用。。