使用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