Well, for one, because the ruby configuration stuff (RbConfig ?) needs to report on where the libraries are.
David On Sunday 22 January 2006 15:29, Charles O Nutter wrote: > That would explain why it was working for me...the first thing I run > in my JRuby command prompt sessions is a script that primes JRUBY_HOME > to the project I'm working on. > > To be honest, it would seem the most logical way to avoid this would > be to NOT require jruby.home be set to anything during normal > execution; it should be used only in the startup scripts to set up > paths and classpaths, in my opinion, and this is perfectly in line > with how other languages do things. You wanna load a file, you're > golden as long as it's in your classpath (or you specify a valid > filesystem path). I think that behavior would solve all issues. > > It would seem to make sense, too, since everything necessary to run > JRuby should be in the classpath, added to the classpath by the exec > script, or in the JRuby jar. I can think of no reason why jruby.home > should be a requirement after startup. > > - Charlie > > On 1/22/06, Thomas E Enebo <[EMAIL PROTECTED]> wrote: > > I was trying to get 'require "erb"' to work within a ruby script > > loaded from a Servlet. I came to the realization that because > > the system property jruby.home was not set, we were not defining > > any of our usual path directories for finding modules. > > > > This patch just makes jruby.home a '.' if it is not set. This > > makes all the paths get set up so that require erb works etc... > > Is this a good idea though? Anyone have thoughts? One reason > > I ran into this is BSF does not require that jruby.home be set. > > Of course I could manually set it to '.', but then anyone using > > BSF would have to basically do this everytime. People who try > > and embed directly will have to do something like this too. > > > > My other thought is perhaps we should treat jarPaths as only > > a special concept? Actually perhaps that "jar:" processing in > > findFile is meant for this purpose? > > > > -Tom > > > > -- > > + http://www.tc.umn.edu/~enebo +---- mailto:[EMAIL PROTECTED] ----+ > > > > | Thomas E Enebo, Protagonist | "Luck favors the prepared | > > | > > | | mind." -Louis Pasteur | > > ------------------------------------------------------- > This SF.net email is sponsored by: Splunk Inc. Do you grep through log > files for problems? Stop! Download the new AJAX search engine that makes > searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! > http://sel.as-us.falkag.net/sel?cmd=lnk&kid3432&bid#0486&dat1642 > _______________________________________________ > Jruby-devel mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/jruby-devel ------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Do you grep through log files for problems? Stop! Download the new AJAX search engine that makes searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642 _______________________________________________ Jruby-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/jruby-devel
