Capistrano部署在rake资产上失败:预编译

时间:2014-03-28 15:34:50

标签: ruby-on-rails capistrano

执行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并且不确定如何继续解决这个问题。

0 个答案:

没有答案