wallyqs / org-ruby

An Org mode parser written in Ruby.
218 stars 51 forks source link

`:pgroup option is invalid` on Ruby 2.2.0-rc1 #28

Open wallyqs opened 9 years ago

wallyqs commented 9 years ago

Look at build: https://travis-ci.org/wallyqs/org-ruby/jobs/44899324

 Failure/Error: actual = parser.to_html
     TypeError:
       :pgroup option is invalid
     # /home/travis/.rvm/gems/ruby-2.2.0-rc1/gems/posix-spawn-0.3.9/lib/posix/spawn.rb:189:in `_pspawn'
     # /home/travis/.rvm/gems/ruby-2.2.0-rc1/gems/posix-spawn-0.3.9/lib/posix/spawn.rb:189:in `pspawn'
     # /home/travis/.rvm/gems/ruby-2.2.0-rc1/gems/posix-spawn-0.3.9/lib/posix/spawn.rb:162:in `spawn'
     # /home/travis/.rvm/gems/ruby-2.2.0-rc1/gems/posix-spawn-0.3.9/lib/posix/spawn.rb:274:in ``'
     # /home/travis/.rvm/gems/ruby-2.2.0-rc1/gems/pygments.rb-0.6.0/lib/pygments/popen.rb:49:in `python_binary'
     # /home/travis/.rvm/gems/ruby-2.2.0-rc1/gems/pygments.rb-0.6.0/lib/pygments/popen.rb:39:in `start'
     # /home/travis/.rvm/gems/ruby-2.2.0-rc1/gems/pygments.rb-0.6.0/lib/pygments/popen.rb:214:in `mentos'
     # /home/travis/.rvm/gems/ruby-2.2.0-rc1/gems/pygments.rb-0.6.0/lib/pygments/popen.rb:203:in `highlight'
     # ./lib/org-ruby/html_output_buffer.rb:128:in `rescue in flush!'
     # ./lib/org-ruby/html_output_buffer.rb:124:in `flush!'
     # ./lib/org-ruby/output_buffer.rb:68:in `insert'
     # ./lib/org-ruby/parser.rb:392:in `block in translate'
     # ./lib/org-ruby/parser.rb:392:in `each'
     # ./lib/org-ruby/parser.rb:392:in `translate'
     # ./lib/org-ruby/parser.rb:374:in `block in to_html'
     # ./lib/org-ruby/parser.rb:366:in `each'
     # ./lib/org-ruby/parser.rb:366:in `to_html'
     # ./spec/parser_spec.rb:314:in `block (5 levels) in <top (required)>'
tmm1 commented 9 years ago

This is a posix-spawn issue, due to a C api change in ruby 2.2. I reported it here: https://bugs.ruby-lang.org/issues/10623

wallyqs commented 9 years ago

Thanks for sharing! I'll keep an eye on the issue