_why wrote:
On Thu, Nov 13, 2008 at 05:19:13PM +0100, Vassilis Rizopoulos wrote:
Ok, I used the Shoes.setup to get a few gems and I get the setting up
dialog which just sits there doing nothing (Looking for ... and no progress
on the bar).
Which gems exactly?
rutema and rutema_elements. Both available in rubyforge. Gem has no
trouble uninstalling, reinstalling, listing or searching them from the
normal Ruby installation.
And I think I have found it. RubyGems (at least the 1.2.0 version -
haven't yet had time to reproduce with 1.3.0) has a problem with
dependencies of gems when the version is set with =.
Now rutema requires ruport and ruport requires 'fastercsv =1.2.3'.
Doing a simple gem i rutema when nothing is installed will break under
1.2.0 with the message "ruport requires fastercsv 1.2.3".
The workaround in my case would be to require the specific version
before everything else.
I will dive in the Shoes code and see if I can make it return a more
meaningful message.
Cheers,
V.-
--
http://www.braveworld.net/riva