Heroku rake资产:预编译无法编译Rails应用程序

猎人

我没有对资产进行任何更改,现在突然执行git push heroku master时,它在rake资产上中止了:precompile

...

Preparing app for Rails asset pipeline
Running: rake assets:precompile
I, [2014-03-14T18:30:05.776041 #675]  INFO -- : Writing /tmp/build_f664cf41-71b7-435d-b85e-8f607080a4d3/public/assets/application-0a41bdbc9b8fc13f1e62a69634eb2c98.js
rake aborted!
wrong number of arguments (2 for 1)
(in /tmp/build_f664cf41-71b7-435d-b85e-8f607080a4d3/app/assets/stylesheets/application.css.scss)
/tmp/build_f664cf41-71b7-435d-b85e-8f607080a4d3/vendor/bundle/ruby/2.0.0/gems/sass-3.2.14/lib/sass/importers/filesystem.rb:16:in `initialize'
/tmp/build_f664cf41-71b7-435d-b85e-8f607080a4d3/vendor/bundle/ruby/2.0.0/gems/sprockets-2.12.0/lib/sprockets/sass_importer.rb:11:in `initialize'

...

Tasks: TOP => assets:precompile
(See full trace by running task with --trace)
!
!     Precompiling assets failed.
!

!     Push rejected, failed to compile Ruby app

看起来资产/样式表/application.css.scss中的参数数目错误(2为1)正在中断但是我的样式表中没有任何方法。这是该文件:

/*
* This is a manifest file that'll be compiled into application.css, which will include all the files
* listed below.
*
* Any CSS and SCSS file within this directory, lib/assets/stylesheets, vendor/assets/stylesheets,
* or vendor/assets/stylesheets of plugins, if any, can be referenced here using a relative path.
*
* You're free to add application-wide styles to this file and they'll appear at the top of the
* compiled file, but it's generally better to create a new file per style scope.
*
*= require_self
*= require_tree .
*/

在我的assets / stylesheets / custom.css.scss中,我的顶部是这样的:

@import 'bootstrap';
@import 'bootstrap-responsive';

在我的config / application.rb文件中,我有:

config.assets.precompile += %w(*.png *.jpg *.jpeg *.gif)
config.assets.initialize_on_precompile = false

我执行了一个heroku运行rake asset:clobber的操作,但没有帮助。

在本地,我的应用程序可以正常工作并正常运行。

这是我用来参考的一些宝石:

gem 'sass-rails'
gem 'bootstrap-sass', '2.3.2.0'
gem 'rails_12factor'
gem 'compass_rails'
gem 'jquery-rails'
gem 'rails', '4.0.2'

有任何想法吗?

猎人

行。我发现了问题。

gem'sass-rails'使用3.2.14版通过更新到4.0.2,我能够在部署到Heroku时预编译我的资产。

一切都很好。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Rails Simple Blogger Heroku应用程序:预编译资产失败

来自分类Dev

Rails 4-Heroku,无法推送,预编译资产失败

来自分类Dev

将应用程序部署到heroku时预编译资产问题

来自分类Dev

Rails 4 Heroku资产:预编译失败

来自分类Dev

Rails 6 heroku预编译资产失败

来自分类Dev

heroku推送错误:“ rake资产:预编译rake中止了!”

来自分类Dev

在Heroku Push上中止Rails资产预编译-未初始化的常量Rake :: DSL

来自分类Dev

Rails资产预编译在Heroku Push上中止-未初始化的常量Rake :: DSL

来自分类Dev

Heroku预编译资产失败

来自分类Dev

Rails应用程序未针对Heroku Push进行预编译

来自分类Dev

Heroku的rake任务无法预编译资产-NameError:未初始化的常量ValidatesTimeliness

来自分类Dev

Heroku-预编译资产失败。推送被拒绝,无法编译Ruby应用

来自分类Dev

Rails 4-Heroku,预编译资产失败

来自分类Dev

Heroku不会为Rails4预编译资产

来自分类Dev

在推送到Heroku之前删除Rails中的预编译资产

来自分类Dev

Heroku不会为Rails4预编译资产

来自分类Dev

Rails 4-Heroku,预编译资产失败

来自分类Dev

Rails / Heroku / Cloudcontrol:预编译资产清单被忽略

来自分类Dev

Rails 4 Heroku部署错误:预编译资产失败-无法导入/查找boostrap文件

来自分类Dev

Heroku上传-预编译资产失败

来自分类Dev

偏僻的: !预编译资产失败。(Heroku)

来自分类Dev

Heroku资产预编译错误

来自分类Dev

heroku 预编译资产是否有必要

来自分类Dev

Heroku 资产预编译在本地未显示在 heroku 上

来自分类Dev

在推送到Heroku时,Rails 4.1.4尝试连接到未初始化的Mongo数据库(rake资产:预编译)

来自分类Dev

Heroku在到达application.scss后无法预编译资产

来自分类Dev

Heroku在到达application.scss后无法对资产进行预编译

来自分类Dev

i18n-js的Heroku资产预编译失败

来自分类Dev

Heroku CSS在资产后未加载:预编译

Related 相关文章

  1. 1

    Rails Simple Blogger Heroku应用程序:预编译资产失败

  2. 2

    Rails 4-Heroku,无法推送,预编译资产失败

  3. 3

    将应用程序部署到heroku时预编译资产问题

  4. 4

    Rails 4 Heroku资产:预编译失败

  5. 5

    Rails 6 heroku预编译资产失败

  6. 6

    heroku推送错误:“ rake资产:预编译rake中止了!”

  7. 7

    在Heroku Push上中止Rails资产预编译-未初始化的常量Rake :: DSL

  8. 8

    Rails资产预编译在Heroku Push上中止-未初始化的常量Rake :: DSL

  9. 9

    Heroku预编译资产失败

  10. 10

    Rails应用程序未针对Heroku Push进行预编译

  11. 11

    Heroku的rake任务无法预编译资产-NameError:未初始化的常量ValidatesTimeliness

  12. 12

    Heroku-预编译资产失败。推送被拒绝,无法编译Ruby应用

  13. 13

    Rails 4-Heroku,预编译资产失败

  14. 14

    Heroku不会为Rails4预编译资产

  15. 15

    在推送到Heroku之前删除Rails中的预编译资产

  16. 16

    Heroku不会为Rails4预编译资产

  17. 17

    Rails 4-Heroku,预编译资产失败

  18. 18

    Rails / Heroku / Cloudcontrol:预编译资产清单被忽略

  19. 19

    Rails 4 Heroku部署错误:预编译资产失败-无法导入/查找boostrap文件

  20. 20

    Heroku上传-预编译资产失败

  21. 21

    偏僻的: !预编译资产失败。(Heroku)

  22. 22

    Heroku资产预编译错误

  23. 23

    heroku 预编译资产是否有必要

  24. 24

    Heroku 资产预编译在本地未显示在 heroku 上

  25. 25

    在推送到Heroku时,Rails 4.1.4尝试连接到未初始化的Mongo数据库(rake资产:预编译)

  26. 26

    Heroku在到达application.scss后无法预编译资产

  27. 27

    Heroku在到达application.scss后无法对资产进行预编译

  28. 28

    i18n-js的Heroku资产预编译失败

  29. 29

    Heroku CSS在资产后未加载:预编译

热门标签

归档