-
Notifications
You must be signed in to change notification settings - Fork 289
Closed
Description
Hi, I don't know much about jekyll or ruby or rails or exec-js
My project won't build with version 2.8.0
here's the traceback :
ExecJS::ProgramError: TypeError: Cannot read property 'version' of undefined
eval (eval at <anonymous> ((execjs):1:213), <anonymous>:1:10)
(execjs):1:213
(execjs):16:14
(execjs):1:40
Object.<anonymous> ((execjs):1:58)
Module._compile (internal/modules/cjs/loader.js:1063:30)
Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10)
Module.load (internal/modules/cjs/loader.js:928:32)
Function.Module._load (internal/modules/cjs/loader.js:769:14)
Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:72:12)
/usr/lib64/ruby/gems/2.6.0/gems/execjs-2.8.0/lib/execjs/external_runtime.rb:39:in `exec'
/usr/lib64/ruby/gems/2.6.0/gems/execjs-2.8.0/lib/execjs/external_runtime.rb:21:in `eval'
/usr/lib64/ruby/gems/2.6.0/gems/execjs-2.8.0/lib/execjs/runtime.rb:64:in `eval'
/usr/lib64/ruby/gems/2.6.0/gems/autoprefixer-rails-9.8.6.5/lib/autoprefixer-rails/processor.rb:170:in `runtime'
/usr/lib64/ruby/gems/2.6.0/gems/autoprefixer-rails-9.8.6.5/lib/autoprefixer-rails/processor.rb:53:in `process'
/usr/lib64/ruby/gems/2.6.0/gems/autoprefixer-rails-9.8.6.5/lib/autoprefixer-rails.rb:16:in `process'
/usr/lib64/ruby/gems/2.6.0/gems/jekyll-autoprefixer-1.0.2/lib/jekyll/autoprefixer/autoprefixer.rb:27:in `block (2 levels) in process'
/usr/lib64/ruby/gems/2.6.0/gems/jekyll-autoprefixer-1.0.2/lib/jekyll/autoprefixer/autoprefixer.rb:23:in `open'
/usr/lib64/ruby/gems/2.6.0/gems/jekyll-autoprefixer-1.0.2/lib/jekyll/autoprefixer/autoprefixer.rb:23:in `block in process'
/usr/lib64/ruby/gems/2.6.0/gems/jekyll-autoprefixer-1.0.2/lib/jekyll/autoprefixer/autoprefixer.rb:20:in `each'
/usr/lib64/ruby/gems/2.6.0/gems/jekyll-autoprefixer-1.0.2/lib/jekyll/autoprefixer/autoprefixer.rb:20:in `process'
/usr/lib64/ruby/gems/2.6.0/gems/jekyll-autoprefixer-1.0.2/lib/jekyll-autoprefixer.rb:24:in `block in <top (required)>'
/usr/lib64/ruby/gems/2.6.0/gems/jekyll-4.2.0/lib/jekyll/hooks.rb:103:in `block in trigger'
/usr/lib64/ruby/gems/2.6.0/gems/jekyll-4.2.0/lib/jekyll/hooks.rb:102:in `each'
/usr/lib64/ruby/gems/2.6.0/gems/jekyll-4.2.0/lib/jekyll/hooks.rb:102:in `trigger'
/usr/lib64/ruby/gems/2.6.0/gems/jekyll-4.2.0/lib/jekyll/site.rb:234:in `write'
/usr/lib64/ruby/gems/2.6.0/gems/jekyll-4.2.0/lib/jekyll/site.rb:82:in `process'
/usr/lib64/ruby/gems/2.6.0/gems/jekyll-4.2.0/lib/jekyll/command.rb:28:in `process_site'
/usr/lib64/ruby/gems/2.6.0/gems/jekyll-4.2.0/lib/jekyll/commands/build.rb:65:in `build'
/usr/lib64/ruby/gems/2.6.0/gems/jekyll-4.2.0/lib/jekyll/commands/build.rb:36:in `process'
/usr/lib64/ruby/gems/2.6.0/gems/jekyll-4.2.0/lib/jekyll/command.rb:91:in `block in process_with_graceful_fail'
/usr/lib64/ruby/gems/2.6.0/gems/jekyll-4.2.0/lib/jekyll/command.rb:91:in `each'
/usr/lib64/ruby/gems/2.6.0/gems/jekyll-4.2.0/lib/jekyll/command.rb:91:in `process_with_graceful_fail'
/usr/lib64/ruby/gems/2.6.0/gems/jekyll-4.2.0/lib/jekyll/commands/serve.rb:86:in `block (2 levels) in init_with_program'
/usr/lib64/ruby/gems/2.6.0/gems/mercenary-0.4.0/lib/mercenary/command.rb:221:in `block in execute'
/usr/lib64/ruby/gems/2.6.0/gems/mercenary-0.4.0/lib/mercenary/command.rb:221:in `each'
/usr/lib64/ruby/gems/2.6.0/gems/mercenary-0.4.0/lib/mercenary/command.rb:221:in `execute'
/usr/lib64/ruby/gems/2.6.0/gems/mercenary-0.4.0/lib/mercenary/program.rb:44:in `go'
/usr/lib64/ruby/gems/2.6.0/gems/mercenary-0.4.0/lib/mercenary.rb:21:in `program'
/usr/lib64/ruby/gems/2.6.0/gems/jekyll-4.2.0/exe/jekyll:15:in `<top (required)>'
/usr/bin/jekyll:9:in `load'
/usr/bin/jekyll:9:in `<top (required)>'
I don't know if it's a jekyll issue or an execjs issue, meanwhile we're rolling back to 2.7.0.
Best Regards,
SuwakoMmh.
OskarsEzerins, francocatena, matsu4ki, rasaffie, kwent and 19 moremrgordonmariuspopaadrian
Metadata
Metadata
Assignees
Labels
No labels