【发布时间】:2015-11-16 18:53:12
【问题描述】:
我遇到了一些问题,Sprockets 在 rake assets:precompile 期间找不到文件。我以前没有遇到过这个问题,但是当我添加生成的迁移(在本地构建)时,Heroku 无法构建我的应用程序,我不知道为什么,因为它是在本地构建的(没有我运行额外的 rake 资产:预编译)。
错误信息是这样的:
-----> Preparing app for Rails asset pipeline
Running: rake assets:precompile
rake aborted!
Sprockets::FileNotFound: could not find file: /tmp/build_dd4a799769e6963b7b292df72db58fd8/username-appname-uniqueid/app/assets/stylesheets/application.scss
有什么帮助吗?感谢您的宝贵时间!
附言。附带说明 - 当我运行“rake assets:precompile”然后推送到 Heroku 时,应用程序就会构建。但是,具有 css 类“fa-bars”的项目搞砸了……这是为什么呢?
谢谢!
【问题讨论】:
-
在本地运行
rake assets:precompile是否有效? -
是的,确实如此。不知道为什么它不能在 Heroku 上运行
标签: ruby-on-rails heroku assets sprockets precompile