[MacRuby] #1017: macgem intall error
MacRuby
ruby-noreply at macosforge.org
Thu Dec 2 02:01:55 PST 2010
#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 at 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 at 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/>
More information about the macruby-tickets
mailing list