{"id":30730,"date":"2023-01-17T00:52:55","date_gmt":"2023-01-16T19:22:55","guid":{"rendered":"https:\/\/jassweb.com\/solved\/solved-how-do-i-fix-rails-runtimeerror-current-exectj-doesnt-support-es5\/"},"modified":"2023-01-17T00:52:55","modified_gmt":"2023-01-16T19:22:55","slug":"solved-how-do-i-fix-rails-runtimeerror-current-exectj-doesnt-support-es5","status":"publish","type":"post","link":"https:\/\/jassweb.com\/solved\/solved-how-do-i-fix-rails-runtimeerror-current-exectj-doesnt-support-es5\/","title":{"rendered":"[Solved] How do I fix Rails RuntimeError Current ExectJ doesn&#8217;t support ES5?"},"content":{"rendered":"<p> [ad_1]<br \/>\n<\/p>\n<div id=\"answer-53358508\" class=\"answer js-answer accepted-answer js-accepted-answer\" data-answerid=\"53358508\" data-parentid=\"53326102\" data-score=\"0\" data-position-on-page=\"1\" data-highest-scored=\"1\" data-question-has-accepted-highest-score=\"1\" itemprop=\"acceptedAnswer\" itemscope itemtype=\"https:\/\/schema.org\/Answer\">\n<div class=\"post-layout\">\n<div class=\"votecell post-layout--left\"><\/div>\n<div class=\"answercell post-layout--right\">\n<div class=\"s-prose js-post-body\" itemprop=\"text\">\n<p>The main problem was in your Gemfile here<\/p>\n<pre><code>gem 'therubyracer', platforms: :ruby\ngem 'mini_racer', platforms: :ruby\n<\/code><\/pre>\n<p>You had two racer type gems, you only need one.<\/p>\n<p>You should just use <code>gem 'mini_racer'<\/code> and get rid of <code>therubyracer<\/code>. Do that and run <code>bundle install<\/code>. You will also need to clean up merge conflict stuff left in your <code>routes.rb<\/code> file. Do that before <code>bundle install<\/code> and you should be good.<\/p>\n<p>You probably also don&#8217;t need to lock your gem versions until you have a more developed and stable stack.  You might as well upgrade everything early on since some of the versions you have our out of date.  To upgrade your gems just remove all the version stuff after each gem line i.e. <\/p>\n<pre><code>gem 'coffee-rails', '~&gt; 4.2' \n<\/code><\/pre>\n<p>can just be <\/p>\n<pre><code>gem 'coffee-rails'\n<\/code><\/pre>\n<p>After removing them all, then run <\/p>\n<pre><code>bundle update\n<\/code><\/pre>\n<p>Here is a <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/gist.github.com\/lacostenycoder\/b610b3598283b7dd7b04b3530f5b94e6\">patchfile<\/a> which will do these things in case you have a problem. You can save this locally and then just run <code>git apply fix_gem_dependancies.patch<\/code> if you like. <\/p>\n<p>UPDATE LAST ONE: This is the last thing I&#8217;m doing on this.  Get rid of gems you don&#8217;t need, just use this Gemfile<\/p>\n<pre><code>source 'https:\/\/rubygems.org'\n\ngem 'rails', '~&gt; 5.1.3'\ngem 'sqlite3'\ngem 'puma', '~&gt; 3.7'\ngem 'sass-rails'\ngem 'uglifier'\ngem 'jquery-rails'\ngem 'turbolinks'\ngem 'jbuilder'\ngem 'sdoc'\n\ngem 'autoprefixer-rails'\n\ngem 'execjs'\n\ngem 'materialize-sass'\n\n\ngroup :development, :test do\n  gem 'byebug', platforms: [:mri, :mingw, :x64_mingw]\n  gem 'capybara', '~&gt; 2.13'\n  gem 'selenium-webdriver'\nend\n\ngroup :development do\n  gem 'web-console', '&gt;= 3.3.0'\nend\n\ngem 'tzinfo-data', platforms: [:mingw, :mswin, :x64_mingw, :jruby]\n<\/code><\/pre>\n<p>The patch I sent you should have fixed the routes but you obviously don&#8217;t know what you&#8217;re doing with git.  So here is your routes.rb file<\/p>\n<pre><code>Rails.application.routes.draw do\n\n  root 'pages#home'\n\n  get 'about' =&gt; 'pages#about'\n\n  # For details on the DSL available within this file, see http:\/\/guides.rubyonrails.org\/routing.html\nend\n<\/code><\/pre>\n<\/p><\/div>\n<div class=\"mt24\"><\/div>\n<\/div>\n<p>            <span class=\"d-none\" itemprop=\"commentCount\">6<\/span> <\/p><\/div>\n<\/div>\n<p>[ad_2]<\/p>\n<p>solved How do I fix Rails RuntimeError Current ExectJ doesn&#8217;t support ES5? <\/p>\n","protected":false},"excerpt":{"rendered":"<p>[ad_1] The main problem was in your Gemfile here gem &#8216;therubyracer&#8217;, platforms: :ruby gem &#8216;mini_racer&#8217;, platforms: :ruby You had two racer type gems, you only need one. You should just use gem &#8216;mini_racer&#8217; and get rid of therubyracer. Do that and run bundle install. You will also need to clean up merge conflict stuff left &#8230; <a title=\"[Solved] How do I fix Rails RuntimeError Current ExectJ doesn&#8217;t support ES5?\" class=\"read-more\" href=\"https:\/\/jassweb.com\/solved\/solved-how-do-i-fix-rails-runtimeerror-current-exectj-doesnt-support-es5\/\" aria-label=\"More on [Solved] How do I fix Rails RuntimeError Current ExectJ doesn&#8217;t support ES5?\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[320],"tags":[346,902,455,615,1422],"class_list":["post-30730","post","type-post","status-publish","format-standard","hentry","category-solved","tag-html","tag-node-js","tag-ruby","tag-ruby-on-rails","tag-rubygems"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>[Solved] How do I fix Rails RuntimeError Current ExectJ doesn&#039;t support ES5? - JassWeb<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/jassweb.com\/solved\/solved-how-do-i-fix-rails-runtimeerror-current-exectj-doesnt-support-es5\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"[Solved] How do I fix Rails RuntimeError Current ExectJ doesn&#039;t support ES5? - JassWeb\" \/>\n<meta property=\"og:description\" content=\"[ad_1] The main problem was in your Gemfile here gem &#039;therubyracer&#039;, platforms: :ruby gem &#039;mini_racer&#039;, platforms: :ruby You had two racer type gems, you only need one. You should just use gem &#039;mini_racer&#039; and get rid of therubyracer. Do that and run bundle install. You will also need to clean up merge conflict stuff left ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jassweb.com\/solved\/solved-how-do-i-fix-rails-runtimeerror-current-exectj-doesnt-support-es5\/\" \/>\n<meta property=\"og:site_name\" content=\"JassWeb\" \/>\n<meta property=\"article:published_time\" content=\"2023-01-16T19:22:55+00:00\" \/>\n<meta name=\"author\" content=\"Kirat\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kirat\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-how-do-i-fix-rails-runtimeerror-current-exectj-doesnt-support-es5\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-how-do-i-fix-rails-runtimeerror-current-exectj-doesnt-support-es5\\\/\"},\"author\":{\"name\":\"Kirat\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#\\\/schema\\\/person\\\/65c9c7b7958150c0dc8371fa35dd7c31\"},\"headline\":\"[Solved] How do I fix Rails RuntimeError Current ExectJ doesn&#8217;t support ES5?\",\"datePublished\":\"2023-01-16T19:22:55+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-how-do-i-fix-rails-runtimeerror-current-exectj-doesnt-support-es5\\\/\"},\"wordCount\":225,\"publisher\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#organization\"},\"keywords\":[\"html\",\"node.js\",\"ruby\",\"ruby-on-rails\",\"rubygems\"],\"articleSection\":[\"Solved\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-how-do-i-fix-rails-runtimeerror-current-exectj-doesnt-support-es5\\\/\",\"url\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-how-do-i-fix-rails-runtimeerror-current-exectj-doesnt-support-es5\\\/\",\"name\":\"[Solved] How do I fix Rails RuntimeError Current ExectJ doesn't support ES5? - JassWeb\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#website\"},\"datePublished\":\"2023-01-16T19:22:55+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-how-do-i-fix-rails-runtimeerror-current-exectj-doesnt-support-es5\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-how-do-i-fix-rails-runtimeerror-current-exectj-doesnt-support-es5\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-how-do-i-fix-rails-runtimeerror-current-exectj-doesnt-support-es5\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"[Solved] How do I fix Rails RuntimeError Current ExectJ doesn&#8217;t support ES5?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#website\",\"url\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/\",\"name\":\"JassWeb\",\"description\":\"Build High-quality Websites\",\"publisher\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#organization\",\"name\":\"Jass Web\",\"url\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/jassweb.com\\\/wp-content\\\/uploads\\\/2021\\\/02\\\/jass-website-logo-1.png\",\"contentUrl\":\"https:\\\/\\\/jassweb.com\\\/wp-content\\\/uploads\\\/2021\\\/02\\\/jass-website-logo-1.png\",\"width\":693,\"height\":132,\"caption\":\"Jass Web\"},\"image\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#\\\/schema\\\/person\\\/65c9c7b7958150c0dc8371fa35dd7c31\",\"name\":\"Kirat\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/wp-content\\\/litespeed\\\/avatar\\\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1776403586\",\"url\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/wp-content\\\/litespeed\\\/avatar\\\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1776403586\",\"contentUrl\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/wp-content\\\/litespeed\\\/avatar\\\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1776403586\",\"caption\":\"Kirat\"},\"sameAs\":[\"http:\\\/\\\/jassweb.com\"],\"url\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/author\\\/jaspritsinghghumangmail-com\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"[Solved] How do I fix Rails RuntimeError Current ExectJ doesn't support ES5? - JassWeb","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/jassweb.com\/solved\/solved-how-do-i-fix-rails-runtimeerror-current-exectj-doesnt-support-es5\/","og_locale":"en_US","og_type":"article","og_title":"[Solved] How do I fix Rails RuntimeError Current ExectJ doesn't support ES5? - JassWeb","og_description":"[ad_1] The main problem was in your Gemfile here gem 'therubyracer', platforms: :ruby gem 'mini_racer', platforms: :ruby You had two racer type gems, you only need one. You should just use gem 'mini_racer' and get rid of therubyracer. Do that and run bundle install. You will also need to clean up merge conflict stuff left ... Read more","og_url":"https:\/\/jassweb.com\/solved\/solved-how-do-i-fix-rails-runtimeerror-current-exectj-doesnt-support-es5\/","og_site_name":"JassWeb","article_published_time":"2023-01-16T19:22:55+00:00","author":"Kirat","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Kirat","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/jassweb.com\/solved\/solved-how-do-i-fix-rails-runtimeerror-current-exectj-doesnt-support-es5\/#article","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/solved-how-do-i-fix-rails-runtimeerror-current-exectj-doesnt-support-es5\/"},"author":{"name":"Kirat","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31"},"headline":"[Solved] How do I fix Rails RuntimeError Current ExectJ doesn&#8217;t support ES5?","datePublished":"2023-01-16T19:22:55+00:00","mainEntityOfPage":{"@id":"https:\/\/jassweb.com\/solved\/solved-how-do-i-fix-rails-runtimeerror-current-exectj-doesnt-support-es5\/"},"wordCount":225,"publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"keywords":["html","node.js","ruby","ruby-on-rails","rubygems"],"articleSection":["Solved"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/jassweb.com\/solved\/solved-how-do-i-fix-rails-runtimeerror-current-exectj-doesnt-support-es5\/","url":"https:\/\/jassweb.com\/solved\/solved-how-do-i-fix-rails-runtimeerror-current-exectj-doesnt-support-es5\/","name":"[Solved] How do I fix Rails RuntimeError Current ExectJ doesn't support ES5? - JassWeb","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/#website"},"datePublished":"2023-01-16T19:22:55+00:00","breadcrumb":{"@id":"https:\/\/jassweb.com\/solved\/solved-how-do-i-fix-rails-runtimeerror-current-exectj-doesnt-support-es5\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jassweb.com\/solved\/solved-how-do-i-fix-rails-runtimeerror-current-exectj-doesnt-support-es5\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/jassweb.com\/solved\/solved-how-do-i-fix-rails-runtimeerror-current-exectj-doesnt-support-es5\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/jassweb.com\/solved\/"},{"@type":"ListItem","position":2,"name":"[Solved] How do I fix Rails RuntimeError Current ExectJ doesn&#8217;t support ES5?"}]},{"@type":"WebSite","@id":"https:\/\/jassweb.com\/solved\/#website","url":"https:\/\/jassweb.com\/solved\/","name":"JassWeb","description":"Build High-quality Websites","publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/jassweb.com\/solved\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/jassweb.com\/solved\/#organization","name":"Jass Web","url":"https:\/\/jassweb.com\/solved\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/","url":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","contentUrl":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","width":693,"height":132,"caption":"Jass Web"},"image":{"@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31","name":"Kirat","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1776403586","url":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1776403586","contentUrl":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1776403586","caption":"Kirat"},"sameAs":["http:\/\/jassweb.com"],"url":"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/"}]}},"_links":{"self":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/30730","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/comments?post=30730"}],"version-history":[{"count":0,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/30730\/revisions"}],"wp:attachment":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/media?parent=30730"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/categories?post=30730"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/tags?post=30730"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}