#377: macgem crashes while installing any gem ----------------------------------------------+----------------------------- Reporter: amadeusz.jasak+macruby@… | Owner: lsansonetti@… Type: defect | Status: new Priority: blocker | Milestone: MacRuby 0.5 Component: MacRuby | Keywords: macgem, gem ----------------------------------------------+----------------------------- Comment(by amadeusz.jasak+macruby@…): I could use gems in previous versions. There were some gems in gems directories, but none of them were working :( So I removed contents of gems/ and after {{{ $ sudo macgem install -V dm-core Installing gem extlib-0.9.13 Downloading gem extlib-0.9.13.gem /Library/Frameworks/MacRuby.framework/Versions/0.5/usr/lib/ruby/Gems/1.9.0/gems/extlib-0.9.13/LICENSE /Library/Frameworks/MacRuby.framework/Versions/0.5/usr/lib/ruby/Gems/1.9.0/gems/extlib-0.9.13/README /Library/Frameworks/MacRuby.framework/Versions/0.5/usr/lib/ruby/Gems/1.9.0/gems/extlib-0.9.13/Rakefile /Library/Frameworks/MacRuby.framework/Versions/0.5/usr/lib/ruby/Gems/1.9.0/gems/extlib-0.9.13/History.txt /Library/Frameworks/MacRuby.framework/Versions/0.5/usr/lib/ruby/Gems/1.9.0/gems/extlib-0.9.13/lib/extlib/array.rb /Library/Frameworks/MacRuby.framework/Versions/0.5/usr/lib/ruby/Gems/1.9.0/gems/extlib-0.9.13/lib/extlib/assertions.rb /Library/Frameworks/MacRuby.framework/Versions/0.5/usr/lib/ruby/Gems/1.9.0/gems/extlib-0.9.13/lib/extlib/blank.rb /Library/Frameworks/MacRuby.framework/Versions/0.5/usr/lib/ruby/Gems/1.9.0/gems/extlib-0.9.13/lib/extlib/boolean.rb /Library/Frameworks/MacRuby.framework/Versions/0.5/usr/lib/ruby/Gems/1.9.0/gems/extlib-0.9.13/lib/extlib/byte_array.rb /Library/Frameworks/MacRuby.framework/Versions/0.5/usr/lib/ruby/Gems/1.9.0/gems/extlib-0.9.13/lib/extlib/class.rb /Library/Frameworks/MacRuby.framework/Versions/0.5/usr/lib/ruby/Gems/1.9.0/gems/extlib-0.9.13/lib/extlib/datetime.rb /Library/Frameworks/MacRuby.framework/Versions/0.5/usr/lib/ruby/Gems/1.9.0/gems/extlib-0.9.13/lib/extlib/dictionary.rb /Library/Frameworks/MacRuby.framework/Versions/0.5/usr/lib/ruby/Gems/1.9.0/gems/extlib-0.9.13/lib/extlib/hash.rb /Library/Frameworks/MacRuby.framework/Versions/0.5/usr/lib/ruby/Gems/1.9.0/gems/extlib-0.9.13/lib/extlib/hook.rb /Library/Frameworks/MacRuby.framework/Versions/0.5/usr/lib/ruby/Gems/1.9.0/gems/extlib-0.9.13/lib/extlib/inflection.rb /Library/Frameworks/MacRuby.framework/Versions/0.5/usr/lib/ruby/Gems/1.9.0/gems/extlib-0.9.13/lib/extlib/lazy_array.rb /Library/Frameworks/MacRuby.framework/Versions/0.5/usr/lib/ruby/Gems/1.9.0/gems/extlib-0.9.13/lib/extlib/lazy_module.rb /Library/Frameworks/MacRuby.framework/Versions/0.5/usr/lib/ruby/Gems/1.9.0/gems/extlib-0.9.13/lib/extlib/logger.rb /Library/Frameworks/MacRuby.framework/Versions/0.5/usr/lib/ruby/Gems/1.9.0/gems/extlib-0.9.13/lib/extlib/mash.rb /Library/Frameworks/MacRuby.framework/Versions/0.5/usr/lib/ruby/Gems/1.9.0/gems/extlib-0.9.13/lib/extlib/module.rb /Library/Frameworks/MacRuby.framework/Versions/0.5/usr/lib/ruby/Gems/1.9.0/gems/extlib-0.9.13/lib/extlib/nil.rb /Library/Frameworks/MacRuby.framework/Versions/0.5/usr/lib/ruby/Gems/1.9.0/gems/extlib-0.9.13/lib/extlib/numeric.rb /Library/Frameworks/MacRuby.framework/Versions/0.5/usr/lib/ruby/Gems/1.9.0/gems/extlib-0.9.13/lib/extlib/object.rb /Library/Frameworks/MacRuby.framework/Versions/0.5/usr/lib/ruby/Gems/1.9.0/gems/extlib-0.9.13/lib/extlib/object_space.rb /Library/Frameworks/MacRuby.framework/Versions/0.5/usr/lib/ruby/Gems/1.9.0/gems/extlib-0.9.13/lib/extlib/pathname.rb /Library/Frameworks/MacRuby.framework/Versions/0.5/usr/lib/ruby/Gems/1.9.0/gems/extlib-0.9.13/lib/extlib/pooling.rb /Library/Frameworks/MacRuby.framework/Versions/0.5/usr/lib/ruby/Gems/1.9.0/gems/extlib-0.9.13/lib/extlib/rubygems.rb /Library/Frameworks/MacRuby.framework/Versions/0.5/usr/lib/ruby/Gems/1.9.0/gems/extlib-0.9.13/lib/extlib/simple_set.rb /Library/Frameworks/MacRuby.framework/Versions/0.5/usr/lib/ruby/Gems/1.9.0/gems/extlib-0.9.13/lib/extlib/string.rb /Library/Frameworks/MacRuby.framework/Versions/0.5/usr/lib/ruby/Gems/1.9.0/gems/extlib-0.9.13/lib/extlib/struct.rb /Library/Frameworks/MacRuby.framework/Versions/0.5/usr/lib/ruby/Gems/1.9.0/gems/extlib-0.9.13/lib/extlib/symbol.rb /Library/Frameworks/MacRuby.framework/Versions/0.5/usr/lib/ruby/Gems/1.9.0/gems/extlib-0.9.13/lib/extlib/tasks/release.rb /Library/Frameworks/MacRuby.framework/Versions/0.5/usr/lib/ruby/Gems/1.9.0/gems/extlib-0.9.13/lib/extlib/time.rb /Library/Frameworks/MacRuby.framework/Versions/0.5/usr/lib/ruby/Gems/1.9.0/gems/extlib-0.9.13/lib/extlib/version.rb /Library/Frameworks/MacRuby.framework/Versions/0.5/usr/lib/ruby/Gems/1.9.0/gems/extlib-0.9.13/lib/extlib/virtual_file.rb /Library/Frameworks/MacRuby.framework/Versions/0.5/usr/lib/ruby/Gems/1.9.0/gems/extlib-0.9.13/lib/extlib.rb /Library/Frameworks/MacRuby.framework/Versions/0.5/usr/lib/ruby/Gems/1.9.0/gems/extlib-0.9.13/spec/array_spec.rb /Library/Frameworks/MacRuby.framework/Versions/0.5/usr/lib/ruby/Gems/1.9.0/gems/extlib-0.9.13/spec/blank_spec.rb /Library/Frameworks/MacRuby.framework/Versions/0.5/usr/lib/ruby/Gems/1.9.0/gems/extlib-0.9.13/spec/byte_array_spec.rb /Library/Frameworks/MacRuby.framework/Versions/0.5/usr/lib/ruby/Gems/1.9.0/gems/extlib-0.9.13/spec/class_spec.rb /Library/Frameworks/MacRuby.framework/Versions/0.5/usr/lib/ruby/Gems/1.9.0/gems/extlib-0.9.13/spec/datetime_spec.rb /Library/Frameworks/MacRuby.framework/Versions/0.5/usr/lib/ruby/Gems/1.9.0/gems/extlib-0.9.13/spec/hash_spec.rb /Library/Frameworks/MacRuby.framework/Versions/0.5/usr/lib/ruby/Gems/1.9.0/gems/extlib-0.9.13/spec/hook_spec.rb /Library/Frameworks/MacRuby.framework/Versions/0.5/usr/lib/ruby/Gems/1.9.0/gems/extlib-0.9.13/spec/inflection/plural_spec.rb /Library/Frameworks/MacRuby.framework/Versions/0.5/usr/lib/ruby/Gems/1.9.0/gems/extlib-0.9.13/spec/inflection/singular_spec.rb /Library/Frameworks/MacRuby.framework/Versions/0.5/usr/lib/ruby/Gems/1.9.0/gems/extlib-0.9.13/spec/inflection_extras_spec.rb /Library/Frameworks/MacRuby.framework/Versions/0.5/usr/lib/ruby/Gems/1.9.0/gems/extlib-0.9.13/spec/lazy_array_spec.rb /Library/Frameworks/MacRuby.framework/Versions/0.5/usr/lib/ruby/Gems/1.9.0/gems/extlib-0.9.13/spec/lazy_module_spec.rb /Library/Frameworks/MacRuby.framework/Versions/0.5/usr/lib/ruby/Gems/1.9.0/gems/extlib-0.9.13/spec/mash_spec.rb /Library/Frameworks/MacRuby.framework/Versions/0.5/usr/lib/ruby/Gems/1.9.0/gems/extlib-0.9.13/spec/module_spec.rb /Library/Frameworks/MacRuby.framework/Versions/0.5/usr/lib/ruby/Gems/1.9.0/gems/extlib-0.9.13/spec/object_space_spec.rb /Library/Frameworks/MacRuby.framework/Versions/0.5/usr/lib/ruby/Gems/1.9.0/gems/extlib-0.9.13/spec/object_spec.rb /Library/Frameworks/MacRuby.framework/Versions/0.5/usr/lib/ruby/Gems/1.9.0/gems/extlib-0.9.13/spec/pooling_spec.rb /Library/Frameworks/MacRuby.framework/Versions/0.5/usr/lib/ruby/Gems/1.9.0/gems/extlib-0.9.13/spec/simple_set_spec.rb /Library/Frameworks/MacRuby.framework/Versions/0.5/usr/lib/ruby/Gems/1.9.0/gems/extlib-0.9.13/spec/spec.opts /Library/Frameworks/MacRuby.framework/Versions/0.5/usr/lib/ruby/Gems/1.9.0/gems/extlib-0.9.13/spec/spec_helper.rb /Library/Frameworks/MacRuby.framework/Versions/0.5/usr/lib/ruby/Gems/1.9.0/gems/extlib-0.9.13/spec/string_spec.rb /Library/Frameworks/MacRuby.framework/Versions/0.5/usr/lib/ruby/Gems/1.9.0/gems/extlib-0.9.13/spec/struct_spec.rb /Library/Frameworks/MacRuby.framework/Versions/0.5/usr/lib/ruby/Gems/1.9.0/gems/extlib-0.9.13/spec/symbol_spec.rb /Library/Frameworks/MacRuby.framework/Versions/0.5/usr/lib/ruby/Gems/1.9.0/gems/extlib-0.9.13/spec/time_spec.rb /Library/Frameworks/MacRuby.framework/Versions/0.5/usr/lib/ruby/Gems/1.9.0/gems/extlib-0.9.13/spec/try_call_spec.rb /Library/Frameworks/MacRuby.framework/Versions/0.5/usr/lib/ruby/Gems/1.9.0/gems/extlib-0.9.13/spec/try_dup_spec.rb /Library/Frameworks/MacRuby.framework/Versions/0.5/usr/lib/ruby/Gems/1.9.0/gems/extlib-0.9.13/spec/virtual_file_spec.rb Installing gem addressable-2.1.0 Downloading gem addressable-2.1.0.gem /Library/Frameworks/MacRuby.framework/Versions/0.5/usr/lib/ruby/Gems/1.9.0/gems/addressable-2.1.0/lib/addressable/idna.rb /Library/Frameworks/MacRuby.framework/Versions/0.5/usr/lib/ruby/Gems/1.9.0/gems/addressable-2.1.0/lib/addressable/template.rb /Library/Frameworks/MacRuby.framework/Versions/0.5/usr/lib/ruby/Gems/1.9.0/gems/addressable-2.1.0/lib/addressable/uri.rb /Library/Frameworks/MacRuby.framework/Versions/0.5/usr/lib/ruby/Gems/1.9.0/gems/addressable-2.1.0/lib/addressable/version.rb /Library/Frameworks/MacRuby.framework/Versions/0.5/usr/lib/ruby/Gems/1.9.0/gems/addressable-2.1.0/spec/addressable/idna_spec.rb /Library/Frameworks/MacRuby.framework/Versions/0.5/usr/lib/ruby/Gems/1.9.0/gems/addressable-2.1.0/spec/addressable/template_spec.rb /Library/Frameworks/MacRuby.framework/Versions/0.5/usr/lib/ruby/Gems/1.9.0/gems/addressable-2.1.0/spec/addressable/uri_spec.rb /Library/Frameworks/MacRuby.framework/Versions/0.5/usr/lib/ruby/Gems/1.9.0/gems/addressable-2.1.0/spec/data/rfc3986.txt /Library/Frameworks/MacRuby.framework/Versions/0.5/usr/lib/ruby/Gems/1.9.0/gems/addressable-2.1.0/tasks/clobber.rake /Library/Frameworks/MacRuby.framework/Versions/0.5/usr/lib/ruby/Gems/1.9.0/gems/addressable-2.1.0/tasks/gem.rake /Library/Frameworks/MacRuby.framework/Versions/0.5/usr/lib/ruby/Gems/1.9.0/gems/addressable-2.1.0/tasks/git.rake /Library/Frameworks/MacRuby.framework/Versions/0.5/usr/lib/ruby/Gems/1.9.0/gems/addressable-2.1.0/tasks/metrics.rake /Library/Frameworks/MacRuby.framework/Versions/0.5/usr/lib/ruby/Gems/1.9.0/gems/addressable-2.1.0/tasks/rdoc.rake /Library/Frameworks/MacRuby.framework/Versions/0.5/usr/lib/ruby/Gems/1.9.0/gems/addressable-2.1.0/tasks/rubyforge.rake /Library/Frameworks/MacRuby.framework/Versions/0.5/usr/lib/ruby/Gems/1.9.0/gems/addressable-2.1.0/tasks/spec.rake /Library/Frameworks/MacRuby.framework/Versions/0.5/usr/lib/ruby/Gems/1.9.0/gems/addressable-2.1.0/website/index.html /Library/Frameworks/MacRuby.framework/Versions/0.5/usr/lib/ruby/Gems/1.9.0/gems/addressable-2.1.0/CHANGELOG /Library/Frameworks/MacRuby.framework/Versions/0.5/usr/lib/ruby/Gems/1.9.0/gems/addressable-2.1.0/LICENSE /Library/Frameworks/MacRuby.framework/Versions/0.5/usr/lib/ruby/Gems/1.9.0/gems/addressable-2.1.0/Rakefile /Library/Frameworks/MacRuby.framework/Versions/0.5/usr/lib/ruby/Gems/1.9.0/gems/addressable-2.1.0/README ERROR: While executing gem ... (ArgumentError) Illformed requirement [nil] }}} Now there are both addressable and extlib gems installed, but not dm-core, because macgem crashed. What is interesting {{{ $ macirb irb(main):001:0> require 'rubygems' => true irb(main):002:0> require 'extlib' => true irb(main):003:0> require 'addressable/uri' LoadError: no such file to load -- addressable/uri from core:in `raise:' from core:in `require:' }}} So I can load only the first gem not the second, what is pretty strange - dm-core is still not installed. -- Ticket URL: <http://www.macruby.org/trac/ticket/377#comment:5> MacRuby <http://macruby.org/>