Closed vcastellm closed 11 years ago
There are a few open pull requests for Grit to be updated to Ruby 2.0.0, but for now it's hardcoded to 1.9 https://github.com/mojombo/grit/pull/152
You can either use Ruby 1.9.3 for now, wait for https://github.com/mojombo/grit/ to update to 2.0.0, or modify https://github.com/scttnlsn/dandelion/ to use https://github.com/gitlabhq/grit gem install gitlab-grit
I reported it without noticing, thanks.
Following the stack trace:
/Users/victorcoder/.rbenv/versions/2.0.0-p0/lib/ruby/gems/2.0.0/gems/grit-2.5.0/lib/grit/git-ruby/internal/loose.rb:108:in
unpack_object_header_gently': undefined method
>>' for "x":String (NoMethodError) from /Users/victorcoder/.rbenv/versions/2.0.0-p0/lib/ruby/gems/2.0.0/gems/grit-2.5.0/lib/grit/git-ruby/internal/loose.rb:56:inget_raw_object' from /Users/victorcoder/.rbenv/versions/2.0.0-p0/lib/ruby/gems/2.0.0/gems/grit-2.5.0/lib/grit/git-ruby/internal/loose.rb:32:in
[]' from /Users/victorcoder/.rbenv/versions/2.0.0-p0/lib/ruby/gems/2.0.0/gems/grit-2.5.0/lib/grit/git-ruby/repository.rb:84:inblock in get_raw_object_by_sha1' from /Users/victorcoder/.rbenv/versions/2.0.0-p0/lib/ruby/gems/2.0.0/gems/grit-2.5.0/lib/grit/git-ruby/repository.rb:83:in
each' from /Users/victorcoder/.rbenv/versions/2.0.0-p0/lib/ruby/gems/2.0.0/gems/grit-2.5.0/lib/grit/git-ruby/repository.rb:83:inget_raw_object_by_sha1' from /Users/victorcoder/.rbenv/versions/2.0.0-p0/lib/ruby/gems/2.0.0/gems/grit-2.5.0/lib/grit/git-ruby/repository.rb:334:in
walk_log' from /Users/victorcoder/.rbenv/versions/2.0.0-p0/lib/ruby/gems/2.0.0/gems/grit-2.5.0/lib/grit/git-ruby/repository.rb:287:inlog' from /Users/victorcoder/.rbenv/versions/2.0.0-p0/lib/ruby/gems/2.0.0/gems/grit-2.5.0/lib/grit/git-ruby/repository.rb:306:in
rev_list' from /Users/victorcoder/.rbenv/versions/2.0.0-p0/lib/ruby/gems/2.0.0/gems/grit-2.5.0/lib/grit/git-ruby.rb:70:inblock in rev_list' from /Users/victorcoder/.rbenv/versions/2.0.0-p0/lib/ruby/gems/2.0.0/gems/grit-2.5.0/lib/grit/git-ruby.rb:211:in
block in try_run' from /Users/victorcoder/.rbenv/versions/2.0.0-p0/lib/ruby/2.0.0/timeout.rb:65:intimeout' from /Users/victorcoder/.rbenv/versions/2.0.0-p0/lib/ruby/gems/2.0.0/gems/grit-2.5.0/lib/grit/git-ruby.rb:210:in
try_run' from /Users/victorcoder/.rbenv/versions/2.0.0-p0/lib/ruby/gems/2.0.0/gems/grit-2.5.0/lib/grit/git-ruby.rb:70:inrev_list' from /Users/victorcoder/.rbenv/versions/2.0.0-p0/lib/ruby/gems/2.0.0/gems/grit-2.5.0/lib/grit/commit.rb:120:in
find_all' from /Users/victorcoder/.rbenv/versions/2.0.0-p0/lib/ruby/gems/2.0.0/gems/grit-2.5.0/lib/grit/repo.rb:427:incommit' from /Users/victorcoder/.rbenv/versions/2.0.0-p0/lib/ruby/gems/2.0.0/gems/dandelion-0.3.10/lib/dandelion/git.rb:57:in
initialize' from /Users/victorcoder/.rbenv/versions/2.0.0-p0/lib/ruby/gems/2.0.0/gems/dandelion-0.3.10/lib/dandelion/deployment.rb:23:innew' from /Users/victorcoder/.rbenv/versions/2.0.0-p0/lib/ruby/gems/2.0.0/gems/dandelion-0.3.10/lib/dandelion/deployment.rb:23:in
initialize' from /Users/victorcoder/.rbenv/versions/2.0.0-p0/lib/ruby/gems/2.0.0/gems/dandelion-0.3.10/lib/dandelion/deployment.rb:70:ininitialize' from /Users/victorcoder/.rbenv/versions/2.0.0-p0/lib/ruby/gems/2.0.0/gems/dandelion-0.3.10/lib/dandelion/deployment.rb:12:in
new' from /Users/victorcoder/.rbenv/versions/2.0.0-p0/lib/ruby/gems/2.0.0/gems/dandelion-0.3.10/lib/dandelion/deployment.rb:12:increate' from /Users/victorcoder/.rbenv/versions/2.0.0-p0/lib/ruby/gems/2.0.0/gems/dandelion-0.3.10/lib/dandelion/command.rb:122:in
deployment' from /Users/victorcoder/.rbenv/versions/2.0.0-p0/lib/ruby/gems/2.0.0/gems/dandelion-0.3.10/lib/dandelion/command/deploy.rb:30:inexecute' from /Users/victorcoder/.rbenv/versions/2.0.0-p0/lib/ruby/gems/2.0.0/gems/dandelion-0.3.10/lib/dandelion/application.rb:38:in
block in execute' from /Users/victorcoder/.rbenv/versions/2.0.0-p0/lib/ruby/gems/2.0.0/gems/dandelion-0.3.10/lib/dandelion/command.rb:92:ininitialize' from /Users/victorcoder/.rbenv/versions/2.0.0-p0/lib/ruby/gems/2.0.0/gems/dandelion-0.3.10/lib/dandelion/application.rb:36:in
new' from /Users/victorcoder/.rbenv/versions/2.0.0-p0/lib/ruby/gems/2.0.0/gems/dandelion-0.3.10/lib/dandelion/application.rb:36:inexecute' from /Users/victorcoder/.rbenv/versions/2.0.0-p0/lib/ruby/gems/2.0.0/gems/dandelion-0.3.10/lib/dandelion/application.rb:7:in
execute' from /Users/victorcoder/.rbenv/versions/2.0.0-p0/lib/ruby/gems/2.0.0/gems/dandelion-0.3.10/bin/dandelion:7:in<top (required)>' from /Users/victorcoder/.rbenv/versions/2.0.0-p0/bin/dandelion:23:in
load' from /Users/victorcoder/.rbenv/versions/2.0.0-p0/bin/dandelion:23:in<main>'