2011-08-03 26 views
1

我有一個應用程序,我試圖部署到Heroku Cedar堆棧,使用rails 3.1.0.rc5。 一些博客,我跟着執行遷移雪松和資產管道:對於[[]]未定義的方法`args =':Sass :: Tree :: FunctionNode使用rails部署到heroku 3.1

一個混帳推到Heroku上後,我跑了資產:預編譯任務:

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

的JS文件進行編譯正常,但是薩斯炸彈編譯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本地沒有錯誤執行罰款。

回答

3

這似乎是Sass 3.1.6和藍圖之間的某種不兼容;我加

gem 'sass', '3.1.5'

我的Gemfile這似乎已經清除它

+0

'寶石卸載sass' || 'gem install sass -v 3.1.5' – DucDigital

+0

@DucDIgital如果您使用捆綁軟件,則無需卸載以前版本的sass。 –

相關問題