1

我写了一个简单的红宝石代码:

puts gets
puts STDIN.gets

它在控制台中运行正常,但是当我在 Sublime Text2 中运行它时Command B,它什么也没打印,也不提示输入;好像直接getsreturn了nil

我检查了 Ruby.sublime-build 文件:

{
    "cmd": ["/Users/yangbin/.rvm/bin/rvm-auto-ruby", "$file"],
    "file_regex": "^(...*?):([0-9]*):?([0-9]*)",
    "selector": "source.ruby"
}

并运行命令/Users/yangbin/.rvm/bin/rvm-auto-ruby test.rb,我被提示输入一些东西,它打印出来了。

yangbin$ /Users/yangbin/.rvm/bin/rvm-auto-ruby test.rb
hello
hello

Sublime Text2 中的 ruby​​ 配置有什么问题?

4

0 回答 0