4
puts "Hello World!"

当我单击 CTRL+B (Tools->Build) 时,我在控制台中收到以下错误

[Errno 2] 没有这样的文件或目录 [cmd: [u'~/.rvm/bin/rvm-auto-ruby', u'/home/ubuntu/rails_projects/Ruby/c2f.rb']] [dir: / home/ubuntu/rails_projects/Ruby] [路径:/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin: /usr/games] [已完成]

下面是 Ruby.sublime-build

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

我在 Ubuntu 12.04、Sublime Text 2.0.1 中运行它

~/.rvm/bin/rvm-auto-ruby -v ruby​​ 1.9.3p194(2012-04-20 修订版 35410)[i686-linux]

我错过了什么?我还设置了 Ruby 测试,并且可以正常工作。

4

1 回答 1

7

问题似乎是您的 Ruby 命令路径中的~。可能不是很笼统,但尽量改

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

"cmd": ["/home/your_username/.rvm/bin/rvm-auto-ruby", "$file"]
于 2012-09-07T07:16:28.300 回答