2014-02-19 3 views
0

shopify_app 보석을 추가하고 레일 4 프로젝트에서 파일을 생성 한 이후로 변경 사항을 Heroku로 푸시 할 수 없습니다.Heroku로 갈 때 레이크 오류 '파일을로드 할 수 없습니다. - v8'

앱이 로컬에서 제대로 실행되는 것 같습니다.

터미널 출력 미리보기 ... 내가 밖으로 주석 app/assets/stylesheets/twitter/bootstrap/responsive.less에 요청되는 부트 스트랩 파일을 추가하는 시도도 시도

/* 
* Temporary fix until less-rails-bootstrap fixes issue #26 https://github.com/metaskills/less-rails-bootstrap/issues/26 
*/ 

@import "twitter/bootstrap/responsive"; 

. 
. 
. 
I, [2014-02-19T18:22:21.534285 #633] INFO -- : Writing /tmp/build_7560eb7a-eac1-486b-92a8-81484f0223bb/public/assets/shopify-1336e1537a57a0c4469a113563298c80.png 
rake aborted! 
cannot load such file -- v8 
(in /tmp/build_7560eb7a-eac1-486b-92a8-81484f0223bb/app/assets/stylesheets/imports.css.less) 
/tmp/build_7560eb7a-eac1-486b-92a8-81484f0223bb/vendor/bundle/ruby/2.0.0/gems/activesupport-4.0.3/lib/active_support/dependencies.rb:229:in `require' 
. 
. 
. 

imports.css.less 문제의 라인 - 매번 Heroku에 밀기 전에 커밋하기.

나는이 문제가 과거에 있었고 application.rb의 응용 프로그램 클래스에 config.assets.initialize_on_precompile = false을 추가했지만 이번에는 도움이되지 않습니다.

내가 전에 시도했다처럼 나는 config/application.rb의 응용 프로그램 클래스에이를 추가하여 그것을 해결하기 위해 관리해야

답변

-1

...

config.assets.initialize_on_precompile = false` 

하지만 이번에는 config/environment/production.rb이 추가

...

config.assets.compile = true 

자산을 변경하고 커밋을 Heroku에 푸시하려고 할 때마다이 작업을 실행해야한다는 것을 의미합니다.

이 초기화 및 ENV의 바르 사용할 수 있습니다 전에 DB에 연결을 시도으로
rake assets:precompile 

이 모든 (3210)는 Heroku가 프리 D 파일 오류를 방지합니다.

[source]

관련 문제