{"action":"created","issue":{"url":"https://api.github.com/repos/ManageIQ/manageiq/issues/6702","repository_url":"https://api.github.com/repos/ManageIQ/manageiq","labels_url":"https://api.github.com/repos/ManageIQ/manageiq/issues/6702/labels{/name}","comments_url":"https://api.github.com/repos/ManageIQ/manageiq/issues/6702/comments","events_url":"https://api.github.com/repos/ManageIQ/manageiq/issues/6702/events","html_url":"https://github.com/ManageIQ/manageiq/issues/6702","id":134043082,"number":6702,"title":"missing javascript runtime on a fresh dev environment","user":{"login":"bazulay","id":5903192,"avatar_url":"https://avatars.githubusercontent.com/u/5903192?v=3","gravatar_id":"","url":"https://api.github.com/users/bazulay","html_url":"https://github.com/bazulay","followers_url":"https://api.github.com/users/bazulay/followers","following_url":"https://api.github.com/users/bazulay/following{/other_user}","gists_url":"https://api.github.com/users/bazulay/gists{/gist_id}","starred_url":"https://api.github.com/users/bazulay/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bazulay/subscriptions","organizations_url":"https://api.github.com/users/bazulay/orgs","repos_url":"https://api.github.com/users/bazulay/repos","events_url":"https://api.github.com/users/bazulay/events{/privacy}","received_events_url":"https://api.github.com/users/bazulay/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2016-02-16T17:24:08Z","updated_at":"2016-02-16T17:32:23Z","closed_at":null,"body":"Building a fresh developer setup page (https://github.com/ManageIQ/guides/blob/master/developer_setup.md), fails with:\r\n\r\n    rake aborted!                                                               \r\n    Bundler::GemRequireError: There was an error while trying to load the gem 'sprockets/es6'.\r\n    /home/baz/.rvm/gems/ruby-2.2.1/gems/bundler-1.11.2/lib/bundler/runtime.rb:80:in `rescue in block (2 levels) in require'\r\n    /home/baz/.rvm/gems/ruby-2.2.1/gems/bundler-1.11.2/lib/bundler/runtime.rb:76:in `block (2 levels) in require'\r\n    /home/baz/.rvm/gems/ruby-2.2.1/gems/bundler-1.11.2/lib/bundler/runtime.rb:72:in `each'\r\n    /home/baz/.rvm/gems/ruby-2.2.1/gems/bundler-1.11.2/lib/bundler/runtime.rb:72:in `block in require'\r\n    /home/baz/.rvm/gems/ruby-2.2.1/gems/bundler-1.11.2/lib/bundler/runtime.rb:61:in `each'\r\n    /home/baz/.rvm/gems/ruby-2.2.1/gems/bundler-1.11.2/lib/bundler/runtime.rb:61:in `require'\r\n    /home/baz/.rvm/gems/ruby-2.2.1/gems/bundler-1.11.2/lib/bundler.rb:99:in `require'\r\n    /home/baz/dev/manageiq/config/application.rb:12:in `<top (required)>'       \r\n    /home/baz/dev/manageiq/Rakefile:5:in `require'                              \r\n    /home/baz/dev/manageiq/Rakefile:5:in `<top (required)>'                     \r\n    ExecJS::RuntimeUnavailable: Could not find a JavaScript runtime. See https://github.com/rails/execjs for a list of available runtimes.\r\n    /home/baz/.rvm/gems/ruby-2.2.1/gems/execjs-2.6.0/lib/execjs/runtimes.rb:48:in `autodetect'\r\n    /home/baz/.rvm/gems/ruby-2.2.1/gems/execjs-2.6.0/lib/execjs.rb:5:in `<module:ExecJS>'\r\n    /home/baz/.rvm/gems/ruby-2.2.1/gems/execjs-2.6.0/lib/execjs.rb:4:in `<top (required)>'\r\n    /home/baz/.rvm/gems/ruby-2.2.1/gems/activesupport-4.2.5.1/lib/active_support/dependencies.rb:274:in `require'\r\n    /home/baz/.rvm/gems/ruby-2.2.1/gems/activesupport-4.2.5.1/lib/active_support/dependencies.rb:274:in `block in require'\r\n    /home/baz/.rvm/gems/ruby-2.2.1/gems/activesupport-4.2.5.1/lib/active_support/dependencies.rb:240:in `load_dependency'\r\n    /home/baz/.rvm/gems/ruby-2.2.1/gems/activesupport-4.2.5.1/lib/active_support/dependencies.rb:274:in `require'\r\n    /home/baz/.rvm/gems/ruby-2.2.1/gems/babel-transpiler-0.7.0/lib/babel/transpiler.rb:1:in `<top (required)>'\r\n    /home/baz/.rvm/gems/ruby-2.2.1/gems/activesupport-4.2.5.1/lib/active_support/dependencies.rb:274:in `require'\r\n    /home/baz/.rvm/gems/ruby-2.2.1/gems/activesupport-4.2.5.1/lib/active_support/dependencies.rb:274:in `block in require'\r\n    /home/baz/.rvm/gems/ruby-2.2.1/gems/activesupport-4.2.5.1/lib/active_support/dependencies.rb:240:in `load_dependency'\r\n    /home/baz/.rvm/gems/ruby-2.2.1/gems/activesupport-4.2.5.1/lib/active_support/dependencies.rb:274:in `require'\r\n    /home/baz/.rvm/gems/ruby-2.2.1/gems/sprockets-es6-0.8.2/lib/sprockets/es6.rb:1:in `<top (required)>'\r\n    /home/baz/.rvm/gems/ruby-2.2.1/gems/bundler-1.11.2/lib/bundler/runtime.rb:77:in `require'\r\n    /home/baz/.rvm/gems/ruby-2.2.1/gems/bundler-1.11.2/lib/bundler/runtime.rb:77:in `block (2 levels) in require'\r\n    /home/baz/.rvm/gems/ruby-2.2.1/gems/bundler-1.11.2/lib/bundler/runtime.rb:72:in `each'\r\n    /home/baz/.rvm/gems/ruby-2.2.1/gems/bundler-1.11.2/lib/bundler/runtime.rb:72:in `block in require'\r\n    /home/baz/.rvm/gems/ruby-2.2.1/gems/bundler-1.11.2/lib/bundler/runtime.rb:61:in `each'\r\n    /home/baz/.rvm/gems/ruby-2.2.1/gems/bundler-1.11.2/lib/bundler/runtime.rb:61:in `require'\r\n    /home/baz/.rvm/gems/ruby-2.2.1/gems/bundler-1.11.2/lib/bundler.rb:99:in `require'\r\n    /home/baz/dev/manageiq/config/application.rb:12:in `<top (required)>'       \r\n    /home/baz/dev/manageiq/Rakefile:5:in `require'                              \r\n    /home/baz/dev/manageiq/Rakefile:5:in `<top (required)>'                     \r\n    (See full trace by running task with --trace)     \r\n\r\n\r\nIt is  a missing javascript runtime that is missing.\r\nI assume the page is missing additional dependency on nodejs or another javascript runtime."},"comment":{"url":"https://api.github.com/repos/ManageIQ/manageiq/issues/comments/184788481","html_url":"https://github.com/ManageIQ/manageiq/issues/6702#issuecomment-184788481","issue_url":"https://api.github.com/repos/ManageIQ/manageiq/issues/6702","id":184788481,"user":{"login":"simon3z","id":130393,"avatar_url":"https://avatars.githubusercontent.com/u/130393?v=3","gravatar_id":"","url":"https://api.github.com/users/simon3z","html_url":"https://github.com/simon3z","followers_url":"https://api.github.com/users/simon3z/followers","following_url":"https://api.github.com/users/simon3z/following{/other_user}","gists_url":"https://api.github.com/users/simon3z/gists{/gist_id}","starred_url":"https://api.github.com/users/simon3z/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/simon3z/subscriptions","organizations_url":"https://api.github.com/users/simon3z/orgs","repos_url":"https://api.github.com/users/simon3z/repos","events_url":"https://api.github.com/users/simon3z/events{/privacy}","received_events_url":"https://api.github.com/users/simon3z/received_events","type":"User","site_admin":false},"created_at":"2016-02-16T17:32:23Z","updated_at":"2016-02-16T17:32:23Z","body":"@himdel I am not sure if there's a way to make this more evident (any way to catch that exception and give a more informative error?).\r\n\r\nAlso it's probably worth mentioning this in the documentation and in the developer guide."}}