Solving dependencies while using Chef-client -o

Hi, I have situation where a system has a long runlist. Some cookbooks have dependencies.

Is there a simple way to run single cookbooks with dependencies while overriding the runlist ?

I tries knife-depsolver gem, it does give a list of dependencies, howeever, when I run chef-client -o 'recipe[m],recipe[y]' it still fails.

Regards,

A