Note that there are some explanatory texts on larger screens.

plurals
  1. POAny other way to circumvent the Illformed requirement YAML::Syck::DefaultKey errors then to upgrade RubyGems?
    primarykey
    data
    text
    <p>I am getting <code>Invalid gemspec in [path/to/vendor/bundle/spree_api-1.0.0.gemspec]: Illformed requirement ["#&lt;YAML::Syck::DefaultKey:0x2ac381f81938&gt; 1.0.0"]</code> for several gems (all Spree, and its spree_* requirements). I have reported the issue with both spree (whom, I suspect, changed their build-line; and with the hoster, site5, who has an outdated version of RubyGems, 1.6.2)</p> <p><a href="https://stackoverflow.com/questions/9004804/invalid-gemspec-illformed-requirement-yamlsyckdefaultkey0xb5f9c990-3">Several</a> <a href="https://stackoverflow.com/questions/8962752/how-do-i-fix-rails-installation-errors">questions</a> on stackoverflow have solutions for this, but none are applicable to me. </p> <ol> <li>I cannot use RVM to upgrade to other versions of Ruby, because the (v)host has passenger installed, which AFAIK only allows running one Ruby version. I have no access to the Passenger Setup, other then trough a <code>.htaccess</code> in my <code>public</code> folder.</li> <li>I cannot do <code>gem update --system</code>, because that requires <em>sudo</em>, which I don't have.</li> </ol> <p>I am curious why this error occurs: Is it something that can be solved by building the gem myself (e.g. from git), rather then fetching it from rubygems.org.</p> <p>Is it maybe something that can be solved by packaging the gems on my development machine? I don't encounter the problem there, and other then the RubyGems version,my dev machine has the exact same Ruby version installed (there I can use rvm just fine).</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

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