Tenho recebido o seguinte erro com alguns dos meus aplicativos Rails 3.2.x recentemente (Rails 4.x está bem):
`require': cannot load such file -- sass/script/node (LoadError)
O problema parece estar relacionado à versão da sass
gema que está sendo usada, qualquer coisa igual ou superior a 3.3.x causa o erro.
Na maioria dos meus projetos é bourbon
que insiste na nova versão desde a versão 4.x. Para corrigir o problema, adicionei o seguinte ao meu Gemfile
:
gem 'bourbon', '~> 3.1.8'
gem 'sass', '~> 3.2.14'
O que resolve o problema. Obviamente, uma correção melhor seria atualizar para Rails 4.x. Ou para eu definir versões adequadas no Gemfile
, mas não uso nenhuma das gemas diretamente.