On Mon, Apr 03, 2006 at 11:05:18AM -0400, Tom Davies wrote: > Hi Jens, > > That looks promising and I will dig in to it when I have a chance over > the next couple of days. However, looking through the comments people > have had problems running it on Windows. Also, I am not sure if I can > freeze a ferret gem that will work on both Windows and Linux. Do you > think this would be possible?
no, I think this won't be possible because of the compiled parts. The Ruby-only version of ferret should work, though. Easy solution: switch to Linux for development ;-) > If not, i am leaning towards just tweaking my TextDrive setup to look > for gems in an additional location that is outside of my deploy > path... so I don't have to reinstall ferret every time I upload a new > version of my application. don't know how to configure rubygems for that, Imho a rubygems installation only looks for gems in the location specified at installation time. I once had to re-install all gems after installing rubygems below /usr/local, because it only looked for installed gems there. I had another version of rubygems in /usr, with plenty of gems installed, but the new rubygems did not find them. What about installing ferret into a lib/ directory inside your home directory, and symlinking the contents of this directory into your RAILS_ROOT/lib/ on deploy ? Should be easy to automate with capistrano, formerly known as switchtower. Adding that lib dir to some Ruby library search path environment variable could work, too. Installing your very own rubygems into your home dir would be another option (see http://docs.rubygems.org/read/chapter/3 , section 3.2). That would then look for gems in the location you specified as GEM_HOME, but nowhere else, so you'd have to install all gems that you might need into this private gems installation. Jens -- webit! Gesellschaft für neue Medien mbH www.webit.de Dipl.-Wirtschaftsingenieur Jens Krämer [EMAIL PROTECTED] Schnorrstraße 76 Tel +49 351 46766 0 D-01069 Dresden Fax +49 351 46766 66 _______________________________________________ Ferret-talk mailing list [email protected] http://rubyforge.org/mailman/listinfo/ferret-talk

