关注此angular tutorial后,我正在尝试部署到heroku。我收到了错误:
rake aborted!
require_tree argument must be a directory
本教程指示我从application.js中删除行//= require tree .
。当我为heroku部署添加它时,它会破坏我的应用程序。有没有解决方法,所以我不必包括//= require_tree .
?
我尝试添加//= require_tree ./mobile
并使用单个文件创建/mobile
存根目录,以便提交。没工作。
修改
的application.js
//= 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
我的角度应用配置文件:
#= 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_tree .
答案 0 :(得分:1)
你的application.js看起来不错。您现在应该查看angluar.js配置文件尝试加载的所有目录。查找空的目录。如果目录为空,Git不会创建物理目录。希望这会有所帮助。