title: git: ExecJS::ProgramError: Unexpected token: name (jquery) when push to production environment
body: <p>I've tried <code>git push</code> to a hosting service (not heroku). I typed the following commands on Windows.</p>
  
  <p><code>rake assets:precompile</code><br>
  <code>git add .</code><br>
  <code>git commit -m "xxx"</code><br>
  <code>git push origin master</code>  </p>
  
  <p>Then the following error is displayed on the hosting service screen.</p>
  
  <pre><code>I, [2014-11-08T09:28:48.280141 #22295]  INFO -- : Writing /var/repos/xxx/xxx/public/assets/noimage-9f9de98ce95d5c9108e75feb33a04e35.gif
  rake aborted!
  ExecJS::ProgramError: Unexpected token: name (jquery) (line: 12946, col: 8, pos: 364216)
  
  Error
      at new JS_Parse_Error (&lt;eval&gt;:2316:10736)
      at js_error (&lt;eval&gt;:2316:10955)
      at croak (&lt;eval&gt;:2316:18665)
      at token_error (&lt;eval&gt;:2316:18802)
      at unexpected (&lt;eval&gt;:2316:18890)
      at semicolon (&lt;eval&gt;:2316:19363)
      at simple_statement (&lt;eval&gt;:2316:21849)
      at &lt;eval&gt;:2316:20090
      at &lt;eval&gt;:2316:19536
      at &lt;eval&gt;:2316:31209
    (in /var/repos/xxx/xxx/app/assets/javascripts/application.js)/var/repos/xxx/xxx/vendor/bundle/ruby/2.1.0/gems/execjs-2.0.2/lib/execjs/ruby_racer_runtime.rb:34:in `rescue in block in eval'
  /var/repos/xxx/xxx/vendor/bundle/ruby/2.1.0/gems/execjs-2.0.2/lib/execjs/ruby_racer_runtime.rb:28:in `block in eval'
  /var/repos/xxx/xxx/vendor/bundle/ruby/2.1.0/gems/execjs-2.0.2/lib/execjs/ruby_racer_runtime.rb:80:in `block in lock'
  /var/repos/xxx/xxx/vendor/bundle/ruby/2.1.0/gems/therubyracer-0.10.2/lib/v8/c/locker.rb:13:in `Locker'
  /var/repos/xxx/xxx/vendor/bundle/ruby/2.1.0/gems/execjs-2.0.2/lib/execjs/ruby_racer_runtime.rb:78:in `lock'
  /var/repos/xxx/xxx/vendor/bundle/ruby/2.1.0/gems/execjs-2.0.2/lib/execjs/ruby_racer_runtime.rb:27:in `eval'
      .
      .
      .
  </code></pre>
  
  <p>Although there is the file name <code>noimage-9f9de98ce95d5c9108e75feb33a04e35.gif</code> on the first line of the error message, I saved <code>app\assets\images\noimage.gif</code> locally.</p>
  
  <p>Does this have something to do with the error?</p>
  
  <p>There are some files in <code>\app\assets\javascripts</code>.</p>
  
  <p><strong>application.js</strong></p>
  
  <pre><code>// This is a manifest file that'll be compiled into application.js, which will include all the files
  // listed below.
  //
  // Any JavaScript/Coffee file within this directory, lib/assets/javascripts, vendor/assets/javascripts,
  // or vendor/assets/javascripts of plugins, if any, can be referenced here using a relative path.
  //
  // It's not advisable to add code directly here, but if you do, it'll appear at the bottom of the
  // compiled file.
  //
  // Read Sprockets README (https://github.com/sstephenson/sprockets#sprockets-directives) for details
  // about supported directives.
  //
  //= require jquery
  //= require jquery_ujs
  //= require bootstrap
  //= require turbolinks
  //= require_tree .
  require jquery.turbolinks
  </code></pre>
  
  <p><strong>calendars.js.coffee</strong></p>
  
  <pre><code># Place all the behaviors and hooks related to the matching controller here.
  # All this logic will automatically be available in application.js.
  # You can use CoffeeScript in this file: http://coffeescript.org/
  $(document).ready( -&gt;
    $('html, body').animate({ scrollTop: 0 }, 'slow')
  )
  </code></pre>
  
  <p>There are some other js.coffee files, but they don't have any code as below.</p>
  
  <pre><code># Place all the behaviors and hooks related to the matching controller here.
  # All this logic will automatically be available in application.js.
  # You can use CoffeeScript in this file: http://coffeescript.org/
  </code></pre>
  
  <p>How do I fix this problem?</p>