0

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

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

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

根据捆绑显示我正在使用:

  • 捆绑器 (1.1.4)
  • capistrano (2.12.0)
  • 导轨 (3.1.3)

为什么它不工作?

4

1 回答 1

6

尝试将load 'deploy/assets'行从您的deploy.rb文件移动到您的Capfile.

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

此外,您可能想查看其他类似这样的 SO 问题:Capistrano no such file to load -- deploy

于 2012-06-27T12:09:34.310 回答