win32ole in compiled ruby

Discussion in 'Ruby' started by matthewdmaxwell, Mar 31, 2006.

  1. I am having a problem with getting the win32ole extension to work for
    my ruby-1.8.4, which I compiled from source. After I had compiled it I
    found out you need to comment out the ext from ext/Setup. I did that
    and recompiled but using irb I still get an error

    [[email protected] doc]# irb
    irb(main):001:0> require 'win32ole'
    LoadError: no such file to load -- win32ole
    from (irb):1:in `require'
    from (irb):1

    Anyone know what I am doing wrong?


    Matt Maxwell
    matthewdmaxwell, Mar 31, 2006
    1. Advertisements

  2. sender: "" date: "Fri, Mar 31, 2006 at 12:38:43PM +0900" <<<EOQ
    Yes. You're asuming that the whole world uses Windows :) and therefore
    expect win32ole to be part of Ruby core. Thank God that's not the
    case... :)

    Have a nice day everyone,
    Alexandru E. Ungur, Mar 31, 2006
    1. Advertisements

  3. sender: "Alexandru E. Ungur" date: "Fri, Mar 31, 2006 at 04:41:20PM +0900" <<<EOQ
    Mea culpa, looks like it is part of stdlib:

    but them, why is it listed both on RAA and stdlib?
    Isn't RAA listing 'extra' applications/libraries that are not part of
    core+stdlib ? It also lists stdlib libraries as well?

    Alexandru E. Ungur, Mar 31, 2006
  4. Hello,

    In message "Re: win32ole in compiled ruby"
    When Ruby version was 1.6.8, the Win32OLE was not stdlib library.
    The Win32OLE of RAA is for Ruby 1.6.8

    And the Win32OLE became stdlib when the Ruby version was 1.8.0.
    And now the Win32OLE is one of the stdlib libraries.

    Masaki Suketa
    Masaki Suketa, Mar 31, 2006
  5. sender: "Masaki Suketa" date: "Fri, Mar 31, 2006 at 10:32:25PM +0900" <<<EOQ
    Thank you very much for the explanation.
    It makes a lot more sense now.

    Alexandru E. Ungur, Apr 1, 2006
    1. Advertisements

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.