我已经在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)但什么都不管用。
有人知道怎么解决这个问题吗?
我也遇到了同样的问题。我用这个解决了:
- 在终端中,运行命令:
which ruby
- 复制结果。在我的案例中是:
"/home/user/.rbenv/shims/ruby"
- 打开您的程序包设置。就我而言:
Preferences > Package Settings > BeautyfyRuby > Settings Default
- 在文件中添加此行:
"ruby": "/home/user/.rbenv/shims/ruby",
您需要安装htmlbeautifier gem
。
- 在终端中运行命令:
gem install htmlbeautifier
它对我有效。