Bad news.  The fix there did not help me.

Sequence of events:

add "require 'openssl/ssl'" to the top of my script

Using Shoes on OS X, create a package out of my script, the kind that downloads Shoes.

Install it on a windows virtual machine.

It pops up that error message and runs anyway.

If I try to start up, on Windows, the copy of Shoes that was just installed via my application's packaged exe file, and run a copy of the script that the packaged exe file was made out of, I get the Shoes Console popping up with the error message:

Error in C:/Program Files/Common Files/Shoes/0.r1134/lib/shoes.rb line 394 126: The specified module could not be found. -C:/Program Files/ Common Files/Shoes/0.r1134/ruby/lib/i386-mswin32/openssl.so

Bummer!



On Mar 15, 2009, at 10:37 PM, Edward Heil wrote:


On Mar 15, 2009, at 6:41 PM, Greg Borenstein wrote:

Edward,

Where has this been mentioned before? I recently had a similar problem trying to get my app running on a friend's window's machine except that in my case, the app failed to run after complaining about this error. Got a link to the earlier conversation? What did you do to fix things?

-- Greg

It's described in a thread about a month old with the subject "Arghh, more package bugs (SSLEAY32.dll)" and the recommendation (from Simon Heywood) to check here:

http://thread.gmane.org/gmane.comp.lib.shoes/2676

and "see Tim's answer" which is:

I encountered the same problem and found that you can fix it by adding the line:

require 'openssl/ssl'

to the top of your script. Hope this works!


I haven't actually tested the fix but I will and I'll let you know how it goes.



Reply via email to