2015-02-10 114 views
0

我在Sublime Text 2(运行OS X Yosemite 10.10)中安装了BeautifyRuby,但没有工作,当我尝试cmd + ctrl + k时收到此消息:Sublime Text 2 - BeautifyRuby不工作

Error: invalid output. Check your ruby interpreter settings

我已经改变了,作为建议https://github.com/CraigWilliams/BeautifyRuby,崇高的设置与文件:

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

,并使用特定版本:

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

但没有成功。

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

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

+0

“但没有工作”这是一个有点模糊。什么是问题?请澄清您的问题与一个特定的问题或错误。 – 2015-02-10 16:49:40

+1

@SimoneCarletti你是对的,对不起。增加了Erorr消息 – AlessioG 2015-02-10 16:58:30

回答

0

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

  1. 在终端中,运行命令:which ruby
  2. 复制结果。在我的情况是:"/home/user/.rbenv/shims/ruby"
  3. 打开你的包装设置。在我的情况下:Preferences > Package Settings > BeautyfyRuby > Settings Default
  4. 在文件中添加这一行:"ruby": "/home/user/.rbenv/shims/ruby",

您需要安装htmlbeautifier gem

  • 运行在终端中的条命令:gem install htmlbeautifier
  • 它为我。