2013-12-09 6 views
2

이 후 angular tutorial을 수행 한 후 heroku에 배포하려고합니다. 나는 오류를 받고 있어요 :application_js의 require_tree가없는 heroku에 배포

rake aborted! 
require_tree argument must be a directory 

튜토리얼이 제거 application.js에서 라인 //= require tree .에 저를 지시했다. heroku 배포 용으로 다시 추가하면 내 앱이 손상됩니다. 해결 방법이 있습니까? //= require_tree .을 포함 할 필요가 없습니까?

나는 //= require_tree ./mobile을 추가하고 /mobile 스텁 디렉토리를 하나의 파일로 작성하여 커밋을 시도했습니다. 일하지 않았어.

편집 :

#= require_self 
#= require_tree ./services/global 
#= require_tree ./services/main 
#= require_tree ./filters/global 
#= require_tree ./filters/main 
#= require_tree ./controllers/global 
#= require_tree ./controllers/main 
#= require_tree ./directives/global 
#= require_tree ./directives/main 

는 관련이 확실 아니지만 내 application.css.scss :

//= require jquery 
//= require jquery_ujs 
//= require twitter/bootstrap 
//= require angular 
//= require ng-infinite-scroll.min.js 
//= require angular-ui-router.min.js 
//= require ng-rails-csrf 

내 각 응용 프로그램 구성 파일을 application.js 포함 파일 *= require_tree .

+1

applcation.js를 보여줄 수 있습니까? require_tree가있는 것 같습니다. –

+0

require_tree는 상대 경로 여야합니다. – AJcodez

+0

나는 그것을 고쳤습니다. 나는 빈 디렉토리 인'require global' 라인을 제거해야했다. – mnort9

답변

1

application.js가 좋아 보인다. 이제 angluar.js 설정 파일이로드하려고 시도하는 모든 디렉토리를 조사해야합니다. 비어있는 디렉토리를 찾으십시오. Git은 디렉토리가 비어있는 경우 실제 디렉토리를 생성하지 않습니다. 희망이 도움이됩니다.