2012-08-07 64 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,並且不以相同的方式工作,如果那是您所期望的。