Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    text
    copied!<p>The message is coming from the <a href="https://rubygems.org/gems/multi_json" rel="noreferrer"><code>multi_json</code></a> gem, and it seems like it could be a bug. <a href="https://github.com/intridea/multi_json/issues/116" rel="noreferrer">I suggest keeping an eye on this GitHub ticket.</a></p> <p>If the message is too distressing, you can downgrade <code>multi_json</code> to version 1.6.1 to get rid of it. (At least this works for me.)</p> <p><strong>UPDATE:</strong></p> <p>It looks to me like the root of the problem is that while <code>multi_json</code> wants to limit its use of the <a href="https://rubygems.org/gems/json" rel="noreferrer"><code>json</code></a> and <a href="https://rubygems.org/gems/json_pure" rel="noreferrer"><code>json_pure</code></a> gems to specific versions, the author of <code>multi_json</code> isn't using the <a href="http://ruby-doc.org/stdlib-1.9.3/libdoc/rubygems/rdoc/Kernel.html#method-i-gem" rel="noreferrer"><code>gem</code></a> method in his code to activate these versions. (It sounds like he thinks Bundler is the only way to specify versions of gems; it isn't.)</p> <p>Since <code>multi_json</code> will try the <a href="https://rubygems.org/gems/oj" rel="noreferrer"><code>oj</code></a> and <a href="https://rubygems.org/gems/yajl-ruby" rel="noreferrer"><code>yajl-ruby</code></a> gems before it tries <code>json</code>, using one of those may be the best workaround of all. So you can just install the latest <code>multi_json</code> and then install either <code>oj</code> or <code>yajl-ruby</code> along with it.</p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload