#1017: macgem intall error ----------------------------+----------------------------------------------- Reporter: tglee@… | Owner: lsansonetti@… Type: defect | Status: new Priority: blocker | Milestone: Component: MacRuby | Keywords: macgem ----------------------------+----------------------------------------------- Comment(by lsansonetti@…): Looks like a bug in our YAML layer. {{{ irb(main):005:0> s => "--- !ruby/object:Gem::Specification \nrubygems_version: 0.9.4\nspecification_version: 1\nname: narray\nversion: !ruby/object:Gem::Version \n version: 0.5.9.7\ndate: 2009-06-14 00:00:00 +09:00\nsummary: N-dimensional Numerical Array class for Ruby\nrequire_paths: \n- .\nemail: masa16.tanaka@gmail.com\nhomepage: http://narray.rubyforge.org/\nrubyforge_project: narray\ndescription: \nautorequire: \ndefault_executable: \nbindir: bin\nhas_rdoc: false\nrequired_ruby_version: !ruby/object:Gem::Version::Requirement \n requirements: \n - - \">\"\n - !ruby/object:Gem::Version \n version: 0.0.0\n version: \nplatform: ruby\nsigning_key: \ncert_chain: \npost_install_message: \nauthors: \n- Masahiro Tanaka\nfiles: \n- src/ChangeLog\n- src/MANIFEST\n- src/README.en\n- src/README.ja\n- src/SPEC.en\n- src/SPEC.ja\n- src/depend\n- src/extconf.rb\n- src/mkmath.rb\n- src/mknafunc.rb\n- src/mkop.rb\n- src/na_array.c\n- src/na_func.c\n- src/na_index.c\n- src/na_linalg.c\n- src/na_random.c\n- src/narray.c\n- src/narray.def\n- src/narray.h\n- src/narray_local.h\n- src/lib/narray_ext.rb\n- src/lib/nmatrix.rb\n- src/test/statistics.rb\n- src/test/testarray.rb\n- src/test/testbit.rb\n- src/test/testcast.rb\n- src/test/testcomplex.rb\n- src/test/testfftw.rb\n- src/test/testindex.rb\n- src/test/testindexary.rb\n- src/test/testindexset.rb\n- src/test/testmask.rb\n- src/test/testmath.rb\n- src/test/testmath2.rb\n- src/test/testmatrix.rb\n- src/test/testmatrix2.rb\n- src/test/testmatrix3.rb\n- src/test/testminmax.rb\n- src/test/testobject.rb\n- src/test/testpow.rb\n- src/test/testrandom.rb\n- src/test/testround.rb\n- src/test/testsort.rb\n- src/test/teststr.rb\n- src/test/testtrans.rb\n- src/test/testwhere.rb\n- src/bench/all.rb\n- src/bench/bench.m\n- src/bench/bench.py\n- src/bench/bench.rb\n- src/bench/dummy.m\n- src/bench/dummy.py\n- src/bench/dummy.rb\ntest_files: []\n\nrdoc_options: []\n\nextra_rdoc_files: []\n\nexecutables: []\n\nextensions: \n- src/extconf.rb\nrequirements: []\n\ndependencies: []\n\n" irb(main):006:0> YAML.load(s) => {"rubygems_version"=>"0.9.4", "specification_version"=>1, "name"=>"narray", "version"=>{"version"=>"0.5.9.7"}, "date"=>2009-06-13 08:00:00 -0700, "summary"=>"N-dimensional Numerical Array class for Ruby", "require_paths"=>[0.0], "email"=>"masa16.tanaka@gmail.com", "homepage"=>"http://narray.rubyforge.org/", "rubyforge_project"=>"narray", "description"=>nil, "autorequire"=>nil, "default_executable"=>nil, "bindir"=>"bin", "has_rdoc"=>false, "required_ruby_version"=>{"requirements"=>[[">", {"version"=>"0.0.0"}]], "version"=>nil}, "platform"=>"ruby", "signing_key"=>nil, "cert_chain"=>nil, "post_install_message"=>nil, "authors"=>["Masahiro Tanaka"], "files"=>["src/ChangeLog", "src/MANIFEST", "src/README.en", "src/README.ja", "src/SPEC.en", "src/SPEC.ja", "src/depend", "src/extconf.rb", "src/mkmath.rb", "src/mknafunc.rb", "src/mkop.rb", "src/na_array.c", "src/na_func.c", "src/na_index.c", "src/na_linalg.c", "src/na_random.c", "src/narray.c", "src/narray.def", "src/narray.h", "src/narray_local.h", "src/lib/narray_ext.rb", "src/lib/nmatrix.rb", "src/test/statistics.rb", "src/test/testarray.rb", "src/test/testbit.rb", "src/test/testcast.rb", "src/test/testcomplex.rb", "src/test/testfftw.rb", "src/test/testindex.rb", "src/test/testindexary.rb", "src/test/testindexset.rb", "src/test/testmask.rb", "src/test/testmath.rb", "src/test/testmath2.rb", "src/test/testmatrix.rb", "src/test/testmatrix2.rb", "src/test/testmatrix3.rb", "src/test/testminmax.rb", "src/test/testobject.rb", "src/test/testpow.rb", "src/test/testrandom.rb", "src/test/testround.rb", "src/test/testsort.rb", "src/test/teststr.rb", "src/test/testtrans.rb", "src/test/testwhere.rb", "src/bench/all.rb", "src/bench/bench.m", "src/bench/bench.py", "src/bench/bench.rb", "src/bench/dummy.m", "src/bench/dummy.py", "src/bench/dummy.rb"], "test_files"=>[], "rdoc_options"=>[], "extra_rdoc_files"=>[], "executables"=>[], "extensions"=>["src/extconf.rb"], "requirements"=>[], "dependencies"=>[]} }}} Somehow, the require_paths field in YAML is empty but deserialized as 0.0. -- Ticket URL: <http://www.macruby.org/trac/ticket/1017#comment:3> MacRuby <http://macruby.org/>