我在OSX 10.9.1上使用ST2.我htmlbeautifier安装了gem.I安装BeautifyRuby使用Package Control.我ruby在默认设置中设置了路径和文件模式,BeautifyRuby如下所示:
{
"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
}
Run Code Online (Sandbox Code Playgroud)
对我来说BeautifyRuby,仅适用于带扩展名的文件,.rb不适用于带扩展名的文件.erb.
当我尝试美化.erb文件时,我收到以下错误:
"error: invalid output. check your ruby interpreter settings"
Run Code Online (Sandbox Code Playgroud)
我也尝试直接从git手动安装BeautifyRuby.仍然给我相同的结果.