执行cap production deploy
时出错:
[25307399] Command: RAILS_ENV=production bundle exec rake assets:precompile
cap aborted!
SSHKit::Command::Failed: RAILS_ENV=production bundle exec rake assets:precompile stdout: Nothing written
RAILS_ENV=production bundle exec rake assets:precompile stderr: rake aborted!
LoadError: cannot load such file -- sass/script/node
/Users/me/rails/app/vendor/bundle/ruby/2.0.0/gems/activesupport-4.0.3/lib/active_support /dependencies.rb:229:in `require'
检查类似的问题让我尝试通过在我的本地计算机上运行bundle exec rake assets:precompile
进行调试,但它失败并出现同样的错误:
rake aborted!
LoadError: cannot load such file -- sass/script/node
/Users/evan/rails/do-indie/vendor/bundle/ruby/2.0.0/gems/activesupport-4.0.3/lib/active_support /dependencies.rb:229:in `require'
有迹象表明它是sass
宝石的一个问题,因此我卸载了所有的sass宝石并重新安装它们。同样的错误。然后我做了一些挖掘,看到这可能是sass 3.3.0的一个问题,所以我安装了v 3.2.13,但我仍然得到了cannot load such file -- sass/script/node
并且不确定如何继续解决这个问题。