From: "David A. Black" Date: 2009-07-20T00:02:53+09:00 Subject: Re: Help with relative paths using require Hi -- On Sun, 19 Jul 2009, typemismatch wrote: > Hi, > > I'm having a lot of problems trying to "require" my own .rb files from > a lib folder in my project. > > My structure is simple enough. > > app\ > app\lib > app\feature > app\feature2 > > I have all shared code in \lib and in any feature code I do a require > '..\lib\whatever.rb' > > It runs fine locally but if I run on a server using Cron or a Daemon > the base path seems to be always set to something else so ..\lib > doesn't exist. My server and my dev. environments are very different > so it means hacking server deployments to find library files. > > What is the correct method here? To wrap my lib code in a gem? Does Tony Arcieri's require_rel (part of require_all) help? http://github.com/tarcieri/require_all/tree/master David -- David A. Black / Ruby Power and Light, LLC Ruby/Rails consulting & training: http://www.rubypal.com Now available: The Well-Grounded Rubyist (http://manning.com/black2) Training! Intro to Ruby, with Black & Kastner, September 14-17 (More info: http://rubyurl.com/vmzN)