2012-08-07 56 views
2

红宝石文件当我按Ctrl + B运行简单的代码,如:如何运行在崇高的文本-2

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建造改为

{ 
    "cmd": ["/home/yukke/.rvm/rubies/default/bin/ruby", "-u","$file"], 
    "file_regex": "^(...*?):([0-9]*):?([0-9]*)", 
    "selector": "source.ruby" 
} 

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

+0

“构建”功能最多只能显示4个错误。这并不意味着显示完整的输入。 – 2012-08-07 18:19:08

+0

[在sublime text 2中执行Ruby代码]的可能重复(http://stackoverflow.com/questions/11410158/execute-ruby-code-in-sublime-text-2) – 2012-08-07 18:20:13

+0

请确保ruby位于PATH(for Windows)的操作系统。默认情况下,Submlime有一个Ruby构建系统,它可以直接使用。您需要修复操作系统路径,看起来崇高无法找到ruby可执行文件。 – 18bytes 2012-08-08 05:56:17

回答

7

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

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

您需要保存工作之前的文件。它不如TextMate的命令R,并且不以相同的方式工作,如果那是您所期望的。