On Jan 2, 7:46 am, Giles Bowkett <
gil...@...> wrote:
> And a footnote copied from a post Garret made on the Shoes list:
>
> > If anyone is interested in getting ferret and acts_as_ferret from
> > within shoes for some awesome database indexing goodness you simply
> > need to extract the relevant lib files to the shoes ruby/lib folder
> > and then:
> > RAILS_ROOT = '.'
> > RAILS_ENV = 'development'
> > require 'acts_as_ferret'
>
> > RAILS_ROOT and RAILS_ENV need to be set to fool acts_as_ferret into
> > working correctly because it expects to be used from within rails.
>
> there's a Ferret in my Shoes!
>
> --
> Giles Bowkett
>
> Podcast:
http://hollywoodgrit.blogspot.com> Blog:
http://gilesbowkett.blogspot.com> Portfolio:
http://www.gilesgoatboy.org> Tumblelog:
http://giles.tumblr.com>
> On 1/1/08, Garret Buell <
terr...@...> wrote:
>
> > On Jan 1, 2008 11:35 AM, Giles Bowkett <
gil...@...> wrote:
> > > Shoes incorporates its own Ruby interpreter so you need to either give
> > > it an explicit path to ActiveRecord's location or bundle ARec into a
> > > nearby directory in Shoes-land.
>
> > This is basically correct. As Shoes does indeed incorporate its own
> > Ruby interpreter it also has its own collection of relevant gems
> > already installed. Though there is no mechanism (yet) to install gems
> > automatically you can manually install them into the nearby directory
> > in Shoes-land which is ruby/lib.
> > Basically what I did to get ActiveRecord working was I downloaded
> > ActiveRecord and ActiveSupport from rubyforge.org. I'm using
> > ActiveRecord 1.15.6 and ActiveSupport 1.4.4. These are the newest
> > versions before the move to Rails 2.0. You could probably do it with
> > the 2.0 versions but I'm sticking back. Then I copied the lib
> > directories to the ruby/lib directory under shoes. If you do this
> > you'll notice they fit right in and don't look unusual at all. After
> > they are copied you can do a simple require 'active_record' and use it
> > as normal from within shoes. The key thing to note here is that
> > ActiveRecord depends on ActiveSupport. You can use this trick to
> > install any gems under shoes as long as you also install their
> > required dependencies.
>
> > I'm guessing you'll also want sqlite working and there seems to be a
> > problem with sqlite under windows so the solution right now is to
> > download the newest sqlite3.dll from
> >
http://www.sqlite.org/sqlitedll-3_5_4.zipand put it in the same
> > directory as the shoes.exe
>
> > -Garret Buell
Thanks for the tips !