我在OSX 10.9.1上使用ST2。我安装了htmlbeautifier gem。我使用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
}

对我而言,BeautifyRuby仅适用于扩展名为.rb的文件,而不适用于扩展名为.erb的文件。

当我尝试美化.erb文件时,出现以下错误:
"error: invalid output. check your ruby interpreter settings"

我还尝试通过直接从git手动安装BeautifyRuby进行相同的操作。仍然给我相同的结果。

最佳答案

如果使用rvm:

1-在您的BeautifyRuby.sublime-settings中



2-在全局gemset中安装htmlbeautifie。



这将解决您的问题。

10-08 04:25