On Fri, Oct 10, 2008 at 6:16 AM, _why <[EMAIL PROTECTED]> wrote: > On Fri, Oct 10, 2008 at 02:17:52AM +0200, Emanuel Carnevale wrote: > > Enough talk, why, I think I found some bugs, I hope it'll help you > somehow: > > I'll look through them right away. Thanks for combing through this > hairy, uhh, underbelly?? > > Let me ask you guys something. Have you run into a problem with the > gem installer crashing on you? Because I've encountered an issue > with the progress bar and the Ruby thread being poison for each > other. This is on a Tiger test machine. The gem is installed, but > it crashes because of the progress-thread-poison situation.
Anyone else seen that? > Yes, definitely. I saw that a couple of times. It just happened trying the james-ruminant one. Oh, talking about that, may you look into that gem? in plain ruby on my system I installed it with gem install james-ruminant (from github) but it's called with a require "moo" (different name) and works just fine, but if I do in Shoes, it says moo not found. Any idea? > I actually want to allow upgrade of hpricot and sqlite3, so I think > I'll just allow installation through RubyGems and write some code to > restart Shoes in case those are upgraded. awesome! > > doesn't work because it tries to compile hpricot (and it fails miserably > > while looking for stdio.h). > > Okay, I need to work on the included rbconfig.rb then. yes, do you like to have a log of the error message? (it yields the environment dirs known by rubygems) > > Last patch is a feature request for source: > > what about > > > > Shoes.setup do > > source "http://gems.github.com" > > gem "james-ruminant" > > end > > > > james-ruminant is the one I was trying ;) Unfortunately surce works out > of > > the box, but it erases the previous sources... I wanted to _add_ a > source, > > hence the patch. > > What if source took multiple args? I am ok with that, I see how you like to have to change source completely, but as Seth wrote in a follow up, I feel a non destructive behaviour as default one more intuitive. What about a source "http:/gems.github.com" do gem "foo" end within the setup block? Emanuel
