2011-12-08 13 views
21

を展開しないキャップデプロイを行うときにエラーです:そのようなファイルやディレクトリいいえ。ここ

*** [err :: 11.15.19.46] find: `/var/www/emclab/releases/20111208184942/public/images' 
*** [err :: 11.15.19.46] : No such file or directory 
*** [err :: 11.15.19.46] find: `/var/www/emclab/releases/20111208184942/public/stylesheets': No such file or directory 
*** [err :: 11.15.19.46] find: `/var/www/emclab/releases/20111208184942/public/javascripts' 
*** [err :: 11.15.19.46] : No such file or directory 

エラーの原因を任意の考え?ありがとう。

答えて

35

レールに更新したと仮定します。

最近同じ問題が発生します。ソリューション:

実際に

set :normalize_asset_timestamps, false 

をdeploy.rbするために、この行を追加します。この質問は、の重複です:だけそれを投稿Capistrano and deployment of a website from Github

かなり高くGoogleでそれを発見し、この1つは答えを持っていないため、

+1

Googleバンプありがとうございました。 :) – Cimm

11

私はこの問題にも苦労しました。

あなたがRailsの3.1を使用していると仮定すると、その答えは、このWebページ上にある:http://guides.rubyonrails.org/asset_pipeline.html

短い答えはあなたの資産(IMGS、JS、CSS)は、生産への展開用にコンパイルされていないです。このコマンドで手動でコンパイルすることもできます。

bundle exec rake assets:precompile 

またはあなたのCapfileからこの行のコメントを解除することができます

load 'deploy/assets' 

それとも、生産資産をコンパイルする本番環境を設定することができますが、私は解決策がちょうどより多くの問題を作成して推薦することを発見し上記の2つの提案。

+1

deploy.rbに 'deploy/assets'というロードを追加するだけで十分でした:-) –

関連する問題