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

Reply via email to