无法将负载“部署/资产”添加到我的capistrano部署中

时间:2012-06-27 11:52:45

标签: ruby-on-rails capistrano asset-pipeline

当我尝试使用命令cap deploy部署我的rails应用程序时,它失败了:

  

./ config / deploy.rb:31:在'load'中:没有要加载的文件 - deploy / assets   (LoadError)

这是由于这条线 load 'deploy/assets'
在我的capistrano deployment.rb文件中。该行应该在部署期间触发资产预编译。

根据捆绑秀我正在使用:

  • bundler(1.1.4)
  • capistrano(2.12.0)
  • rails(3.1.3)

为什么不起作用?

1 个答案:

答案 0 :(得分:6)

尝试将load 'deploy/assets'行从deploy.rb文件移至Capfile

有关更多信息,请参阅Capistrano with Rails上的本教程。虽然看起来其他人把它放在deploy.rb中没有任何错误,所以YMMV。

另外,您可能需要查看其他类似问题的问题:Capistrano no such file to load -- deploy