崇高文本 2 - 美化红宝石不起作用



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

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

我已经按照建议改变了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)但什么都不管用。

有人知道怎么解决这个问题吗?

我也遇到了同样的问题。我用这个解决了:

  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

  1. 在终端中运行命令:gem install htmlbeautifier

它对我有效。

最新更新