seattlerb / debride

Analyze code for potentially uncalled / dead methods, now with auto-removal.

Home Page:https://www.zenspider.com/projects/debride.html

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

undefined method `expand_dirs_to_files' for Debride:Class

take-five opened this issue · comments

Hi,

Tried to test my app with debride but got following error:

$ debride app/
/usr/local/rvm/gems/ruby-2.1.2/gems/debride-1.0.0/lib/debride.rb:24:in `run': undefined method `expand_dirs_to_files' for Debride:Class (NoMethodError)
    from /usr/local/rvm/gems/ruby-2.1.2/gems/debride-1.0.0/bin/debride:5:in `<top (required)>'
    from /usr/local/rvm/gems/ruby-2.1.2/bin/debride:23:in `load'
    from /usr/local/rvm/gems/ruby-2.1.2/bin/debride:23:in `<main>'
    from /usr/local/rvm/gems/ruby-2.1.2/bin/ruby_executable_hooks:15:in `eval'
    from /usr/local/rvm/gems/ruby-2.1.2/bin/ruby_executable_hooks:15:in `<main>'

Got the same error as @take-five but on Ruby 2.2.1

Dependency error. Update your sexp_processor gem.

On Mar 11, 2015, at 06:37, Alexey Mihaylov notifications@github.com wrote:

Hi,

Tried to test my app with debride but got following error:

$ debride app/
/usr/local/rvm/gems/ruby-2.1.2/gems/debride-1.0.0/lib/debride.rb:24:in run': undefined methodexpand_dirs_to_files' for Debride:Class (NoMethodError)
from /usr/local/rvm/gems/ruby-2.1.2/gems/debride-1.0.0/bin/debride:5:in <top (required)>' from /usr/local/rvm/gems/ruby-2.1.2/bin/debride:23:inload'
from /usr/local/rvm/gems/ruby-2.1.2/bin/debride:23:in <main>' from /usr/local/rvm/gems/ruby-2.1.2/bin/ruby_executable_hooks:15:ineval'
from /usr/local/rvm/gems/ruby-2.1.2/bin/ruby_executable_hooks:15:in `

'

Reply to this email directly or view it on GitHub.

Thank you @zenspider ... that did the trick for me. Appreciate it!

I believe, gems should declare proper dependencies. Why not set correct version in .gemspec file?

@take-five: as said before, it's an error.