1

Rails3.1.0.rc5を使用してHerokuCedarスタックにデプロイしようとしているアプリがあります。杉と資産パイプラインへの移行を実装するために私がフォローしたいくつかのブログ:

herokuへのgitプッシュの後、assets:precompileタスクを実行しました:

heroku run rake -t assets:precompile --app myapp

jsファイルは正常にコンパイルされますが、Sass爆弾がapplication.css.scssをコンパイルするとエラーが発生します。

rake aborted!
undefined method `args=' for [[]]:Sass::Tree::FunctionNode
  (in /app/app/assets/stylesheets/application.css.scss)

完全な出力とスタックトレースはこちら:https ://gist.github.com/1122683

ローカルで実行bundle exec rake assets:precompileすると、エラーなしで正常に実行されます。

4

1 に答える 1

3

これは、Sass3.1.6とブループリントの間のある種の非互換性のようです。追加した

gem 'sass', '3.1.5'

私のgemfileに、それはそれをクリアしたようです

于 2011-08-03T19:21:28.143 に答える