Login  Register

Re: Upgrading Asciidoctor.js to the latest version of Asciidoctor

Posted by ggrossetie on Sep 24, 2013; 8:40pm
URL: https://discuss.asciidoctor.org/Upgrading-Asciidoctor-js-to-the-latest-version-of-Asciidoctor-tp636p655.html

Hi Adam,

Thanks for your help :)
I checkout your fork but I still have an error :

$ opal -v
Opal v0.4.4

$ rake dist
Cannot handle dynamic require :asciidoctor:9
Cannot handle dynamic require :asciidoctor:10
Cannot handle dynamic require :asciidoctor/helpers:22
rake aborted!
parse error on value ":" (":") :asciidoctor/lexer:1573
  (in /home/mogztter/workspaces/asciidoctor.js/asciidoctor/lib/asciidoctor/lexer.rb)
/home/mogztter/.rvm/gems/ruby-1.9.3-p429/bundler/gems/opal-5244182bdbb7/lib/opal/lexer.rb:40:in `on_error'
(eval):3:in `_racc_do_parse_c'
(eval):3:in `do_parse'
/home/mogztter/.rvm/gems/ruby-1.9.3-p429/bundler/gems/opal-5244182bdbb7/lib/opal/lexer.rb:33:in `parse'
/home/mogztter/.rvm/gems/ruby-1.9.3-p429/bundler/gems/opal-5244182bdbb7/lib/opal/parser.rb:75:in `parse'
/home/mogztter/.rvm/gems/ruby-1.9.3-p429/bundler/gems/opal-5244182bdbb7/lib/opal/require_parser.rb:17:in `parse'
/home/mogztter/.rvm/gems/ruby-1.9.3-p429/gems/opal-sprockets-0.2.0/lib/opal/sprockets/processor.rb:73:in `evaluate'
/home/mogztter/.rvm/gems/ruby-1.9.3-p429/gems/tilt-1.4.1/lib/tilt/template.rb:103:in `render'
/home/mogztter/.rvm/gems/ruby-1.9.3-p429/gems/sprockets-2.10.0/lib/sprockets/context.rb:197:in `block in evaluate'
/home/mogztter/.rvm/gems/ruby-1.9.3-p429/gems/sprockets-2.10.0/lib/sprockets/context.rb:194:in `each'
/home/mogztter/.rvm/gems/ruby-1.9.3-p429/gems/sprockets-2.10.0/lib/sprockets/context.rb:194:in `evaluate'
/home/mogztter/.rvm/gems/ruby-1.9.3-p429/gems/sprockets-2.10.0/lib/sprockets/processed_asset.rb:12:in `initialize'
/home/mogztter/.rvm/gems/ruby-1.9.3-p429/gems/sprockets-2.10.0/lib/sprockets/base.rb:374:in `new'
/home/mogztter/.rvm/gems/ruby-1.9.3-p429/gems/sprockets-2.10.0/lib/sprockets/base.rb:374:in `block in build_asset'
/home/mogztter/.rvm/gems/ruby-1.9.3-p429/gems/sprockets-2.10.0/lib/sprockets/base.rb:395:in `circular_call_protection'
/home/mogztter/.rvm/gems/ruby-1.9.3-p429/gems/sprockets-2.10.0/lib/sprockets/base.rb:373:in `build_asset'
/home/mogztter/.rvm/gems/ruby-1.9.3-p429/gems/sprockets-2.10.0/lib/sprockets/index.rb:94:in `block in build_asset'
/home/mogztter/.rvm/gems/ruby-1.9.3-p429/gems/sprockets-2.10.0/lib/sprockets/caching.rb:51:in `cache_asset'
/home/mogztter/.rvm/gems/ruby-1.9.3-p429/gems/sprockets-2.10.0/lib/sprockets/index.rb:93:in `build_asset'
/home/mogztter/.rvm/gems/ruby-1.9.3-p429/gems/sprockets-2.10.0/lib/sprockets/base.rb:287:in `find_asset'
/home/mogztter/.rvm/gems/ruby-1.9.3-p429/gems/sprockets-2.10.0/lib/sprockets/index.rb:61:in `find_asset'
/home/mogztter/.rvm/gems/ruby-1.9.3-p429/gems/sprockets-2.10.0/lib/sprockets/processed_asset.rb:111:in `block in resolve_dependencies'
/home/mogztter/.rvm/gems/ruby-1.9.3-p429/gems/sprockets-2.10.0/lib/sprockets/processed_asset.rb:105:in `each'
/home/mogztter/.rvm/gems/ruby-1.9.3-p429/gems/sprockets-2.10.0/lib/sprockets/processed_asset.rb:105:in `resolve_dependencies'
/home/mogztter/.rvm/gems/ruby-1.9.3-p429/gems/sprockets-2.10.0/lib/sprockets/processed_asset.rb:97:in `build_required_assets'
/home/mogztter/.rvm/gems/ruby-1.9.3-p429/gems/sprockets-2.10.0/lib/sprockets/processed_asset.rb:16:in `initialize'
/home/mogztter/.rvm/gems/ruby-1.9.3-p429/gems/sprockets-2.10.0/lib/sprockets/base.rb:374:in `new'
/home/mogztter/.rvm/gems/ruby-1.9.3-p429/gems/sprockets-2.10.0/lib/sprockets/base.rb:374:in `block in build_asset'
/home/mogztter/.rvm/gems/ruby-1.9.3-p429/gems/sprockets-2.10.0/lib/sprockets/base.rb:395:in `circular_call_protection'
/home/mogztter/.rvm/gems/ruby-1.9.3-p429/gems/sprockets-2.10.0/lib/sprockets/base.rb:373:in `build_asset'
/home/mogztter/.rvm/gems/ruby-1.9.3-p429/gems/sprockets-2.10.0/lib/sprockets/index.rb:94:in `block in build_asset'
/home/mogztter/.rvm/gems/ruby-1.9.3-p429/gems/sprockets-2.10.0/lib/sprockets/caching.rb:51:in `cache_asset'
/home/mogztter/.rvm/gems/ruby-1.9.3-p429/gems/sprockets-2.10.0/lib/sprockets/index.rb:93:in `build_asset'
/home/mogztter/.rvm/gems/ruby-1.9.3-p429/gems/sprockets-2.10.0/lib/sprockets/base.rb:287:in `find_asset'
/home/mogztter/.rvm/gems/ruby-1.9.3-p429/gems/sprockets-2.10.0/lib/sprockets/index.rb:61:in `find_asset'
/home/mogztter/.rvm/gems/ruby-1.9.3-p429/gems/sprockets-2.10.0/lib/sprockets/bundled_asset.rb:16:in `initialize'
/home/mogztter/.rvm/gems/ruby-1.9.3-p429/gems/sprockets-2.10.0/lib/sprockets/base.rb:377:in `new'
/home/mogztter/.rvm/gems/ruby-1.9.3-p429/gems/sprockets-2.10.0/lib/sprockets/base.rb:377:in `build_asset'
/home/mogztter/.rvm/gems/ruby-1.9.3-p429/gems/sprockets-2.10.0/lib/sprockets/index.rb:94:in `block in build_asset'
/home/mogztter/.rvm/gems/ruby-1.9.3-p429/gems/sprockets-2.10.0/lib/sprockets/caching.rb:51:in `cache_asset'
/home/mogztter/.rvm/gems/ruby-1.9.3-p429/gems/sprockets-2.10.0/lib/sprockets/index.rb:93:in `build_asset'
/home/mogztter/.rvm/gems/ruby-1.9.3-p429/gems/sprockets-2.10.0/lib/sprockets/base.rb:287:in `find_asset'
/home/mogztter/.rvm/gems/ruby-1.9.3-p429/gems/sprockets-2.10.0/lib/sprockets/index.rb:61:in `find_asset'
/home/mogztter/.rvm/gems/ruby-1.9.3-p429/gems/sprockets-2.10.0/lib/sprockets/environment.rb:75:in `find_asset'
/home/mogztter/.rvm/gems/ruby-1.9.3-p429/gems/sprockets-2.10.0/lib/sprockets/base.rb:295:in `[]'
/home/mogztter/workspaces/asciidoctor.js/Rakefile:20:in `block in <top (required)>'
/home/mogztter/.rvm/gems/ruby-1.9.3-p429/bin/ruby_noexec_wrapper:14:in `eval'
/home/mogztter/.rvm/gems/ruby-1.9.3-p429/bin/ruby_noexec_wrapper:14:in `<main>'
Tasks: TOP => dist
(See full trace by running task with --trace)

Am I  doing something wrong ?

Cheers,
Guillaume.