在Sublime文本编辑器中构建Ruby时出错

时间:2012-09-07 03:55:17

标签: ruby-on-rails ruby ruby-on-rails-3 ubuntu sublimetext2

puts "Hello World!"

当我点击CTRL + B(工具 - >构建)时,我在控制台中收到以下错误

  

[Errno 2]没有这样的文件或目录[cmd:   [U '〜/ .rvm /斌/ RVM-AUTO-红宝石',   你'/ home / ubuntu / rails_projects / Ruby / c2f.rb']] [目录:   / home / ubuntu / rails_projects / Ruby] [路径:   / usr / lib目录/ lightdm / lightdm:在/ usr / local / sbin中:在/ usr / local / bin目录:/ usr / sbin目录:在/ usr / bin中:/ sbin目录:/ bin中:在/ usr /游戏]   [结束]

以下是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 Test,并且正在运行。

1 个答案:

答案 0 :(得分:7)

问题似乎是Ruby命令路径中的。 它可能不是很一般,但尝试改变

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

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