How to override RUBYLIB for soap4r on shared host?

Discussion in 'Ruby' started by Bothari, Aug 19, 2006.

  1. Bothari

    Bothari Guest

    Group,

    I need to override a default Ruby library for Rails, and I'm having
    some troubles. I'm trying to run a program that consumes a PayPal web
    service using soap4r. Soap4r's last point release (1.5.5) has a bug
    that PayPal trips over, but there is an incremental build since then
    that fixes it. I installed the incremental build on my local box and
    everything works, but when I put the code on the shared server I keep
    getting an error:
    undefined method `add_document_operation' for #<PayPalAPIAAInterface:0x4096b798>

    This indicates I need to upgrade soap4r.

    If soap4r were a gem I could install it in ~/.gems or do freeze_gems,
    but it's not. I have hacked install.rb to install to ~/myruby , but I
    can't figure out how to get ruby to look there first.

    I've tried setting RUBYLIB in the .bashrc and .profile. This works
    for irb, but not for fcgi.

    I have also added this line to my environment.rb and confirmed that it
    adds all the directories to the beginning of $: (and that it is
    spelled right)
    Dir.glob("/home/fidbaadmin/myruby/**"){ |dir| $:[0,0] = dir}

    However, this did not have the desired effect in irb OR fcgi OR when I
    finally just added it at the beginning of the script

    How can I get ruby to look at these new files first? Any hints or
    clues would be greatly appreciated.

    Thanks,
    Joe

    --
    "For a new software system, the requirements will not be completely
    known until after the users have used it." Humphrey's Requirements
    Uncertainty Principle.
     
    Bothari, Aug 19, 2006
    #1
    1. Advertisements

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

It takes just 2 minutes to sign up (and it's free!). Just click the sign up button to choose a username and then you can ask your own questions on the forum.
Similar Threads
  1. Orpheus66
    Replies:
    0
    Views:
    5,028
    Orpheus66
    Jul 30, 2003
  2. Jerry Qu
    Replies:
    1
    Views:
    684
    lee atkinson
    Feb 20, 2009
  3. matthew c. mead

    passing RUBYLIB to fcgi processes

    matthew c. mead, Feb 15, 2004, in forum: Ruby
    Replies:
    0
    Views:
    186
    matthew c. mead
    Feb 15, 2004
  4. Richard Lionheart
    Replies:
    8
    Views:
    303
    Richard Lionheart
    May 27, 2004
  5. Chris Spiegel

    RubyGems and $RUBYLIB

    Chris Spiegel, Feb 28, 2005, in forum: Ruby
    Replies:
    0
    Views:
    231
    Chris Spiegel
    Feb 28, 2005
  6. aurelianito

    RUBYLIB on Windows

    aurelianito, Nov 4, 2005, in forum: Ruby
    Replies:
    4
    Views:
    510
    aurelianito
    Nov 4, 2005
  7. Stu Glaser

    Setting RUBYLIB

    Stu Glaser, Nov 4, 2005, in forum: Ruby
    Replies:
    4
    Views:
    407
    Stu Glaser
    Nov 5, 2005
  8. Alpha Blue

    RUBYLIB and shared libraries

    Alpha Blue, Feb 2, 2010, in forum: Ruby
    Replies:
    2
    Views:
    226
    Alpha Blue
    Feb 2, 2010
Loading...