【发布时间】:2020-10-18 03:23:52
【问题描述】:
我在推送到 heroku 存储库时遇到此错误
remote: rake aborted!
remote: Sprockets::DoubleLinkError: Multiple files with the same output path cannot be linked ("style.css")
remote: In "/tmp/build_f430cee0cae4a9543fac20926137c7cc/app/assets/config/manifest.js" these files were linked:
remote: - /tmp/build_f430cee0cae4a9543fac20926137c7cc/app/assets/stylesheets/style.css
remote: - /tmp/build_f430cee0cae4a9543fac20926137c7cc/app/assets/stylesheets/style.scss
我已经尝试了这些建议:
- 我删除了 .css 文件并保留了 .scss(没有重复的 AFAIK)
- 用
heroku run rake tmp:clear清除临时目录 - 用
heroku repo:reset -a <app name>重置repo heroku repo:purge_cache -a <app name>
但是当我推送到 Heroku 遥控器时,我仍然不断收到错误
【问题讨论】:
-
删除 .scss 文件后,您是否也将更改签入到 repo 中?
-
尝试使用
rake assets:clobber清理Heroku上的预编译资产
标签: ruby-on-rails heroku sprockets