2015-02-04 4 views
0

Heroku에 배포하려고하는데이 오류가 발생했습니다. 나는 약간 연구를하고 관련 포스트를 본 후에 몇몇 보석을 설치를 해제하고 재설치하는 것을 시도하고 그러나 나가 진짜 문제가 인 무슨을에 익숙하지 않기 때문에 나가 진짜로 여기서 무엇이 틀리는 지 확실하지 않다. 도와주세요! 어떻게해야합니까? 지금까지 나는 그것이 jquery와 관련이 있다고 생각하고 있습니다.ExecJS :: ProgramError : 예기치 않은 문자 '#'

ExecJS::ProgramError: Unexpected character '#' (line: 13912, col: 0, pos: 394110) 
remote:  Error 
remote:  at new JS_Parse_Error (/tmp/execjs20150204-1143-zrnj29js:2359:10623) 
remote:  at js_error (/tmp/execjs20150204-1143-zrnj29js:2359:10842) 
remote:  at parse_error (/tmp/execjs20150204-1143-zrnj29js:2359:12560) 
remote:  at Object.next_token [as input] (/tmp/execjs20150204-1143-zrnj29js:2359:17582) 
remote:  at next (/tmp/execjs20150204-1143-zrnj29js:2359:18900) 
remote:  at semicolon (/tmp/execjs20150204-1143-zrnj29js:2359:19745) 
remote:  at simple_statement (/tmp/execjs20150204-1143-zrnj29js:2359:22580) 
remote:  at /tmp/execjs20150204-1143-zrnj29js:2359:20708 
remote:  at /tmp/execjs20150204-1143-zrnj29js:2359:19957 
remote:  at /tmp/execjs20150204-1143-zrnj29js:2359:31968 
remote:  at Object.parse (/tmp/execjs20150204-1143-zrnj29js:2360:152) 
remote:  (in /tmp/build_eb6f5cb07cab440eb52a1d47cb70ca23/app/assets/javascripts/application.js)/tmp/build_eb6f5cb07cab440eb52a1d47cb70ca23/vendor/bundle/ruby/2.0.0/gems/execjs-2.2.2/lib/execjs/external_runtime.rb:64:in `extract_result' 
remote:  /tmp/build_eb6f5cb07cab440eb52a1d47cb70ca23/vendor/bundle/ruby/2.0.0/gems/execjs-2.2.2/lib/execjs/external_runtime.rb:29:in `exec' 
remote:  /tmp/build_eb6f5cb07cab440eb52a1d47cb70ca23/vendor/bundle/ruby/2.0.0/gems/uglifier-2.7.0/lib/uglifier.rb:200:in `run_uglifyjs' 
remote:  /tmp/build_eb6f5cb07cab440eb52a1d47cb70ca23/vendor/bundle/ruby/2.0.0/gems/uglifier-2.7.0/lib/uglifier.rb:178:in `compile' 
remote:  /tmp/build_eb6f5cb07cab440eb52a1d47cb70ca23/vendor/bundle/ruby/2.0.0/gems/sprockets-2.12.3/lib/sprockets/uglifier_compressor.rb:25:in `evaluate' 
remote:  /tmp/build_eb6f5cb07cab440eb52a1d47cb70ca23/vendor/bundle/ruby/2.0.0/gems/tilt-1.4.1/lib/tilt/template.rb:103:in `render' 
remote:  /tmp/build_eb6f5cb07cab440eb52a1d47cb70ca23/vendor/bundle/ruby/2.0.0/gems/sprockets-2.12.3/lib/sprockets/context.rb:197:in `block in evaluate' 
remote:  /tmp/build_eb6f5cb07cab440eb52a1d47cb70ca23/vendor/bundle/ruby/2.0.0/gems/sprockets-2.12.3/lib/sprockets/context.rb:194:in `each' 
remote:  /tmp/build_eb6f5cb07cab440eb52a1d47cb70ca23/vendor/bundle/ruby/2.0.0/gems/sprockets-2.12.3/lib/sprockets/context.rb:194:in `evaluate' 
remote:  /tmp/build_eb6f5cb07cab440eb52a1d47cb70ca23/vendor/bundle/ruby/2.0.0/gems/sprockets-2.12.3/lib/sprockets/bundled_asset.rb:25:in `initialize' 
remote:  /tmp/build_eb6f5cb07cab440eb52a1d47cb70ca23/vendor/bundle/ruby/2.0.0/gems/sprockets-2.12.3/lib/sprockets/base.rb:377:in `new' 
remote:  /tmp/build_eb6f5cb07cab440eb52a1d47cb70ca23/vendor/bundle/ruby/2.0.0/gems/sprockets-2.12.3/lib/sprockets/base.rb:377:in `build_asset' 
remote:  /tmp/build_eb6f5cb07cab440eb52a1d47cb70ca23/vendor/bundle/ruby/2.0.0/gems/sprockets-2.12.3/lib/sprockets/index.rb:94:in `block in build_asset' 
remote:  /tmp/build_eb6f5cb07cab440eb52a1d47cb70ca23/vendor/bundle/ruby/2.0.0/gems/sprockets-2.12.3/lib/sprockets/caching.rb:58:in `cache_asset' 
remote:  /tmp/build_eb6f5cb07cab440eb52a1d47cb70ca23/vendor/bundle/ruby/2.0.0/gems/sprockets-2.12.3/lib/sprockets/index.rb:93:in `build_asset' 
remote:  /tmp/build_eb6f5cb07cab440eb52a1d47cb70ca23/vendor/bundle/ruby/2.0.0/gems/sprockets-2.12.3/lib/sprockets/base.rb:287:in `find_asset' 
remote:  /tmp/build_eb6f5cb07cab440eb52a1d47cb70ca23/vendor/bundle/ruby/2.0.0/gems/sprockets-2.12.3/lib/sprockets/index.rb:61:in `find_asset' 
remote:  /tmp/build_eb6f5cb07cab440eb52a1d47cb70ca23/vendor/bundle/ruby/2.0.0/gems/sprockets-2.12.3/lib/sprockets/manifest.rb:211:in `block in find_asset' 
remote:  /tmp/build_eb6f5cb07cab440eb52a1d47cb70ca23/vendor/bundle/ruby/2.0.0/gems/sprockets-2.12.3/lib/sprockets/manifest.rb:257:in `benchmark' 
remote:  /tmp/build_eb6f5cb07cab440eb52a1d47cb70ca23/vendor/bundle/ruby/2.0.0/gems/sprockets-2.12.3/lib/sprockets/manifest.rb:210:in `find_asset' 
remote:  /tmp/build_eb6f5cb07cab440eb52a1d47cb70ca23/vendor/bundle/ruby/2.0.0/gems/sprockets-2.12.3/lib/sprockets/manifest.rb:119:in `block in compile' 
remote:  /tmp/build_eb6f5cb07cab440eb52a1d47cb70ca23/vendor/bundle/ruby/2.0.0/gems/sprockets-2.12.3/lib/sprockets/manifest.rb:118:in `each' 
remote:  /tmp/build_eb6f5cb07cab440eb52a1d47cb70ca23/vendor/bundle/ruby/2.0.0/gems/sprockets-2.12.3/lib/sprockets/manifest.rb:118:in `compile' 
remote:  /tmp/build_eb6f5cb07cab440eb52a1d47cb70ca23/vendor/bundle/ruby/2.0.0/gems/sprockets-rails-2.2.2/lib/sprockets/rails/task.rb:70:in `block (3 levels) in define' 
remote:  /tmp/build_eb6f5cb07cab440eb52a1d47cb70ca23/vendor/bundle/ruby/2.0.0/gems/sprockets-2.12.3/lib/rake/sprocketstask.rb:146:in `with_logger' 
remote:  /tmp/build_eb6f5cb07cab440eb52a1d47cb70ca23/vendor/bundle/ruby/2.0.0/gems/sprockets-rails-2.2.2/lib/sprockets/rails/task.rb:69:in `block (2 levels) in define' 
remote:  Tasks: TOP => assets:precompile 
remote:  (See full trace by running task with --trace) 

보석 파일 소스 'https://rubygems.org' 루비 '2.0.0'

gem 'rails', '4.2.0' 
gem 'sass-rails', '~> 5.0' 
gem 'uglifier', '>= 1.3.0' 
gem 'coffee-rails', '~> 4.1.0' 
gem 'jquery-rails' 
gem 'turbolinks' 
gem 'jbuilder', '~> 2.0' 
gem 'bootstrap-sass', '~> 3.3.3' 
gem 'autoprefixer-rails' 

group :development, :test do 
gem 'byebug' 
gem 'web-console', '~> 2.0' 
gem 'spring' 
gem 'sqlite3' 
end 

group :production do 
    gem 'pg' 
    gem 'rails_12factor' 
end 

group :doc do 
    gem 'sdoc', '~> 0.4.0', require: false 
end 

/welcome.js

(function($) { 
     var $container = $(".parallax"); 
     var $divs = $container.find("div.parallax-background"); 
     var thingBeingScrolled = document.body; 
     var liHeight = $divs.eq(0).closest("li").height(); 
     var diffHeight = $divs.eq(0).height() - liHeight; 

    var i,len,li,offset,scroll,top; 

    var render = function() { 
     top = thingBeingScrolled.scrollTop; 
     //loop through divs 
     for(i=0,len=$divs.length;i<len;i++) { 
       //get one div 
       div = $divs[i]; 

       //get the parent LI 
       li = div.parentNode; 
       //calculate the offsetTOP of the div 
       offset = $(div).offset().top 
       //calculate the amount to scroll 
       scroll = Math.round(((top - offset)/liHeight) * diffHeight); 
       //apply scroll amount 
       div.style.webkitTransform = "translate3d(0px,"+scroll+"px,0px)"; 
     } 
    }; 

    (function loop(){ 
      requestAnimationFrame(loop); 
      render(); 
     })(); 

})(jQuery); 
+1

'bundle exec rake assets : precompile' locall을 실행 해 보셨습니까? 와이? 오류가 있습니까? 그리고'application.js'를 게시 할 수 있습니까? BTW, 왜'div'가 전역 변수인가? – basiam

+0

아하. 나는 그것을 실제로 고쳤다. 나는 잘못된 자산 폴더에 이미지를 넣었습니다. 나는/public/assets에 넣으려고했다고 생각합니까? 이미지가 편집되고 있었습니까? 그게 옳은 것인지 모르겠지만 효과가 있습니다. 어쨌든 도움을 주셔서 감사합니다. – EggSix

답변

0

"#"로 시작하는 주석 행을 제거 어떤 .js 파일에서든지

관련 문제