On Jul 29, 2008, at 11:16 AM, Matt White wrote:
>> irb(main):001:0> require 'rubygems'
>> => true
>> irb(main):002:0> require 'hpricot'
>> NoMethodError: private method `specification_version=' called for
>> #<Gem::Specification:0xb7c8d1a8>
>>

> This method is most definitely not private in 1.2.0. If you installed > a gem with 1.2.0 then rolled back to an older rubygems you'll need to
> reinstall those gems.

This is the error I get when I revert to 0.9.0, not in 1.2.0.

Yes, installed gem repositories may not be backwards compatible.

With 1.2.0, I get the invalid certificate error. I didn't update any gems since making the upgrade. I've disabled certificate verification for the time being as a workaround and kept Rubygems at 1.2.0. Is there perhaps something else I might need to update? Any more information I should give to help diagnose the error? Thanks again.

It's possible that you're using the soap4r gem instead of the built-in version depending on which version of RubyGems you're using, beyond that I'm not sure. You'll have to some digging to find out.
_______________________________________________
Rubygems-developers mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/rubygems-developers

Reply via email to