【发布时间】:2014-01-07 17:00:31
【问题描述】:
我在 OSX 10.9.1 上使用 ST2。我安装了htmlbeautifier gem。我使用Package Control 安装了BeautifyRuby。
我在BeautifyRuby的默认设置中设置了ruby路径和文件模式,如下:
{
"tab_or_space": "space",
"ruby": "/Users/(username)/.rvm/rubies/ruby-2.1.0/bin/ruby",
"file_patterns": ["\\.html\\.erb", "\\.rb", "\\.rake", "Rakefile", "Gemfile"],
"html_erb_patterns": ["\\.html\\.erb"],
"run_on_save": true,
"save_on_beautify": false
}
对我来说,BeautifyRuby 仅适用于扩展名为 .rb 的文件,不适用于扩展名为 .erb 的文件。
当我尝试美化 .erb 文件时,我收到以下错误:
"error: invalid output. check your ruby interpreter settings"
我也尝试了同样的方法,直接从 git 手动安装 BeautifyRuby。仍然给我同样的结果。
【问题讨论】:
-
我的回答有帮助吗?
-
不是真的。我已经尝试过你提到的。我已经更新了文件模式以及安装了 htmlbeautifier。我将添加完整的默认设置供您参考。
标签: ruby-on-rails sublimetext2 beautify-ruby