0

コマンドを使用してRailsアプリケーションをデプロイ解除しようとすると、cap deploy失敗します。

./config/deploy.rb:31:in `load':ロードするそのようなファイルはありません--deploy / Assets(LoadError)

これは load 'deploy/assets'
、私のcapistranodeployment.rbファイルの行が原因です。この行は、展開中にアセットの事前コンパイルをトリガーすることになっています。

バンドルショーによると、私は使用しています:

  • バンドラー(1.1.4)
  • capistrano(2.12.0)
  • レール(3.1.3)

なぜ機能しないのですか?

4

1 に答える 1

6

ファイルからのload 'deploy/assets'行を移動してみてください。deploy.rbCapfile

詳細については、Railsを使用したCapistranoに関するこのチュートリアルを参照してください。他の人がエラーなしでdeploy.rbに入れているようですが、YMMVです。

また、次のような他のSOの質問を確認することもできます。Capistranoそのようなファイルをロードする必要はありません-デプロイ

于 2012-06-27T12:09:34.310 に答える