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."