Hal Fulton wrote:
> Jamis Buck wrote:
> 
>>
>> Try this:
>>
>>   ruby -ropenssl -e "p OpenSSL::PKey::DH.instance_method(:g)"
>>
>> If that gives you an error, then you've got an old version of the 
>> OpenSSL module. Installing on top of 1.8.1 MIGHT have caused problems, 
>> but I wouldn't have thought so. At any rate, if the above works, then 
>> the problem is something else. If it doesn't, then we can take it from 
>> there.
> 
> 
> $ ruby -ropenssl -e "p OpenSSL::PKey::DH.instance_method(:g)"
> -e:1:in `instance_method': undefined method `g' for class 
> `OpenSSL::PKey::DH' (NameError)
>         from -e:1
> 
> 
> Umm, I just noticed that the only openssl.so files I have are fairly
> old... is the .so supposed to be the same timestamp as the .rb, more
> or less?

I would certainly expect the .so to have a similar timestamp to the .rb. 
  Perhaps the install was borked somehow? At any rate, it looks like 
your OpenSSL ruby module is stale. :(

-- 
Jamis Buck
jgb3 / email.byu.edu
http://www.jamisbuck.org/jamis

"I use octal until I get to 8, and then I switch to decimal."