使用Sublime的Command-B Test 2适用于我,但它不使用最新版本的Ruby。我试图解决这个问题。无法在Sublime 2中创建新的构建环境
摄制步骤: 1)转到工具| |建立系统新的编译系统 2)将以下代码粘贴:
{
"cmd": ["~/.rvm/bin/rvm-auto-ruby", "$file"],
"file_regex": "^(...*?):([0-9]*):?([0-9]*)",
"selector": "source.ruby"
}
现在,当我按下Command-B,我得到以下(注意“U”前面加上每个命令):
[Errno 2] No such file or directory
[cmd: [u'~/.rvm/bin/rvm-auto-ruby', u'/Users/$USERNAME$/projects/blog/yadda.rb']]
[dir: /Users/$USERNAME$/projects/blog]
[path: /usr/bin:/bin:/usr/sbin:/sbin]
[Finished]
注意:这不是崇高2建立的其他文章的欺骗。
在此先感谢!
当我键入: 〜/ .rvm /斌/ RVM-AUTO-红宝石/用户/ $ USERNAME $ /项目/博客/ yadda .rb 从命令行,它的工作原理。有些东西是通过添加一个'u'来弄脏事情的。 – 2013-02-24 16:43:09
'u'表示它被视为一个Unicode字符串,所以它绝对不是“弄脏东西”。该错误消息似乎表明,Sublime无法找到Ruby编译器或您的文件。你是否检查过“〜/ .rvm/bin/rvm-auto-ruby”(应该是世界可执行的)和'/ Users/$ USERNAME $/projects/blog/yadda.rb'的权限(应该是世界级的)可读)?你在用什么用户Sublime? – JamieJag 2013-02-26 16:23:13