Skip to content

Instantly share code, notes, and snippets.

@jeffdeville
Created September 16, 2011 15:56
Show Gist options
  • Select an option

  • Save jeffdeville/1222425 to your computer and use it in GitHub Desktop.

Select an option

Save jeffdeville/1222425 to your computer and use it in GitHub Desktop.
Errors when upgrading gems in rails 3.0.10
def powerset(arr)
# 101 is the line below
arr.inject([Set.new].to_set) do |powerset, el|
new_powerset = Set.new
powerset.each do |subset|
new_powerset << subset
new_powerset << subset + [el]
end
new_powerset
end
end
> rspec spec
/Users/jeffdeville/.rvm/gems/ruby-1.9.2-p290@wg/gems/haml-3.1.3/lib/haml/util.rb:101:in `powerset': undefined method `to_set' for [#<Set:0x007fa9cb1c4810>]:Array (NoMethodError)
from /Users/jeffdeville/.rvm/gems/ruby-1.9.2-p290@wg/gems/haml-3.1.3/lib/haml/util.rb:759:in `def_static_method'
from /Users/jeffdeville/.rvm/gems/ruby-1.9.2-p290@wg/gems/haml-3.1.3/lib/haml/buffer.rb:130:in `<class:Buffer>'
from /Users/jeffdeville/.rvm/gems/ruby-1.9.2-p290@wg/gems/haml-3.1.3/lib/haml/buffer.rb:6:in `<module:Haml>'
from /Users/jeffdeville/.rvm/gems/ruby-1.9.2-p290@wg/gems/haml-3.1.3/lib/haml/buffer.rb:1:in `<top (required)>'
from /Users/jeffdeville/.rvm/gems/ruby-1.9.2-p290@wg/gems/haml-3.1.3/lib/haml/engine.rb:2:in `require'
from /Users/jeffdeville/.rvm/gems/ruby-1.9.2-p290@wg/gems/haml-3.1.3/lib/haml/engine.rb:2:in `<top (required)>'
from /Users/jeffdeville/.rvm/gems/ruby-1.9.2-p290@wg/gems/haml-3.1.3/lib/haml.rb:46:in `require'
from /Users/jeffdeville/.rvm/gems/ruby-1.9.2-p290@wg/gems/haml-3.1.3/lib/haml.rb:46:in `<top (required)>'
from /Users/jeffdeville/.rvm/gems/ruby-1.9.2-p290@wg/gems/haml-3.1.3/lib/sass.rb:4:in `require'
from /Users/jeffdeville/.rvm/gems/ruby-1.9.2-p290@wg/gems/haml-3.1.3/lib/sass.rb:4:in `<top (required)>'
from /Users/jeffdeville/.rvm/gems/ruby-1.9.2-p290@wg/gems/bundler-1.0.15/lib/bundler/runtime.rb:68:in `require'
from /Users/jeffdeville/.rvm/gems/ruby-1.9.2-p290@wg/gems/bundler-1.0.15/lib/bundler/runtime.rb:68:in `block (2 levels) in require'
from /Users/jeffdeville/.rvm/gems/ruby-1.9.2-p290@wg/gems/bundler-1.0.15/lib/bundler/runtime.rb:66:in `each'
from /Users/jeffdeville/.rvm/gems/ruby-1.9.2-p290@wg/gems/bundler-1.0.15/lib/bundler/runtime.rb:66:in `block in require'
from /Users/jeffdeville/.rvm/gems/ruby-1.9.2-p290@wg/gems/bundler-1.0.15/lib/bundler/runtime.rb:55:in `each'
from /Users/jeffdeville/.rvm/gems/ruby-1.9.2-p290@wg/gems/bundler-1.0.15/lib/bundler/runtime.rb:55:in `require'
from /Users/jeffdeville/.rvm/gems/ruby-1.9.2-p290@wg/gems/bundler-1.0.15/lib/bundler.rb:120:in `require'
from /Users/jeffdeville/Documents/code/ruby/wg/config/application.rb:19:in `<top (required)>'
from /Users/jeffdeville/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:55:in `require'
from /Users/jeffdeville/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:55:in `require'
from /Users/jeffdeville/Documents/code/ruby/wg/config/environment.rb:2:in `<top (required)>'
from /Users/jeffdeville/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:55:in `require'
from /Users/jeffdeville/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:55:in `require'
from /Users/jeffdeville/Documents/code/ruby/wg/spec/spec_helper.rb:12:in `block in <top (required)>'
from /Users/jeffdeville/.rvm/gems/ruby-1.9.2-p290@wg/gems/spork-0.9.0.rc9/lib/spork.rb:24:in `prefork'
from /Users/jeffdeville/Documents/code/ruby/wg/spec/spec_helper.rb:4:in `<top (required)>'
from /Users/jeffdeville/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:55:in `require'
from /Users/jeffdeville/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:55:in `require'
from /Users/jeffdeville/Documents/code/ruby/wg/spec/controllers/application_controller_spec.rb:1:in `<top (required)>'
from /Users/jeffdeville/.rvm/gems/ruby-1.9.2-p290@wg/gems/rspec-core-2.6.4/lib/rspec/core/configuration.rb:419:in `load'
from /Users/jeffdeville/.rvm/gems/ruby-1.9.2-p290@wg/gems/rspec-core-2.6.4/lib/rspec/core/configuration.rb:419:in `block in load_spec_files'
from /Users/jeffdeville/.rvm/gems/ruby-1.9.2-p290@wg/gems/rspec-core-2.6.4/lib/rspec/core/configuration.rb:419:in `map'
from /Users/jeffdeville/.rvm/gems/ruby-1.9.2-p290@wg/gems/rspec-core-2.6.4/lib/rspec/core/configuration.rb:419:in `load_spec_files'
from /Users/jeffdeville/.rvm/gems/ruby-1.9.2-p290@wg/gems/rspec-core-2.6.4/lib/rspec/core/command_line.rb:18:in `run'
from /Users/jeffdeville/.rvm/gems/ruby-1.9.2-p290@wg/gems/rspec-core-2.6.4/lib/rspec/core/runner.rb:80:in `run_in_process'
from /Users/jeffdeville/.rvm/gems/ruby-1.9.2-p290@wg/gems/rspec-core-2.6.4/lib/rspec/core/runner.rb:69:in `run'
from /Users/jeffdeville/.rvm/gems/ruby-1.9.2-p290@wg/gems/rspec-core-2.6.4/lib/rspec/core/runner.rb:11:in `block in autorun'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment