I have installed mongrel_cluster and was unable to use it because of very strange error. $ mongrel_rails cluster::start ERROR RUNNING 'cluster::start': Plugin /cluster::start does not exist in category /commands Use help command to get help After long time looking whats going on, I have foud the source of the problem. gem_pugin use dependency declared into gemspec to load nessesary packages. But ruby-fakegem.eclass completely recreate gemspec and not set dependency at all... Why we need to do so ugly thing? Why we can't change required fiends with sed? One more thing - gem_plugin have one more. Webarchive is only place that steel keep info about it - http://web.archive.org/web/20080624225921/mongrel.rubyforge.org/ticket/22 Reproducible: Always
Created attachment 248383 [details, diff] patch for gem_plugin
Please rewrite the patch, keeping upstream whitespace and indentation conventions.
Created attachment 248401 [details, diff] patch for gem_plugin(updated)
(In reply to comment #3) > Created an attachment (id=248401) [details] I still see different indentation there.
I am not see it. If you need patch - you can fix it yourself, there is only 27 lines and only ~10 significant.
The main problem not in gem_plugin. It is in ruby-fakegem.eclass see bug description.
(In reply to comment #5) > I am not see it. Then click on your patch and see it for yourself.
Forgot about patch - what about ruby-fakegem.eclass?
Dmitriy, if you have multiple issues then please file different bugs for them, which makes tracking these issues a lot easier. Yes, it would be nice to have better dependency information in the gemspec files, but unfortunately it is not such an easy problem. There is bug 313279 but recent bundler version have also moved away from using this information, so fixing this is a low-priority item for us. Patches welcome.
This has been fixed since december 2010. We now try to install the original gemspec when possible.