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

时间:2012-08-07 18:04:03

标签: 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"],
    "file_regex": "^(...*?):([0-9]*):?([0-9]*)",
    "selector": "source.ruby"
}

但它没有改变任何东西。 请帮我解决这个问题。

2 个答案:

答案 0 :(得分:7)

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

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

答案 1 :(得分:1)

您需要在文件生效之前保存文件。它不像TextMate的 Command R 那么好,并且如果那是你期望的那样,它的工作方式也不一样。