Sublime Text 2 - BeautifyRuby不工作

时间:2015-02-10 16:43:47

标签: ruby sublimetext2 package-control beautify-ruby

我已经在我的Sublime Text 2(运行OS X Yosemite 10.10)中安装了BeautifyRuby,但是无法正常工作,当我尝试使用cmd + ctrl + k时收到此消息:

  

错误:输出无效。检查您的ruby解释器设置

我已按照建议https://github.com/CraigWilliams/BeautifyRuby更改了sublime-settings文件:

"ruby": "/Users/alessiogastaldo/.rbenv/bin/ruby"

并使用特定版本:

"ruby": "/Users/alessiogastaldo/.rbenv/versions/1.8.7-p371/bin/ruby"

但没有成功。

我已经阅读了所提出的不同解决方案(如https://github.com/CraigWilliams/BeautifyRuby/issues/52),但没有任何效果。

任何人都知道如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

我也有同样的问题。 我解决了这个问题:

  1. 在终端中,运行命令:which ruby
  2. 复制结果。在我的情况下是:"/home/user/.rbenv/shims/ruby"
  3. 打开包装设置。就我而言:Preferences > Package Settings > BeautyfyRuby > Settings Default
  4. 在文件中添加以下行:"ruby": "/home/user/.rbenv/shims/ruby",
  5. 您需要安装htmlbeautifier gem

    1. 在终端中运行命令:gem install htmlbeautifier
    2. 它对我有用。