2013-05-07 10 views
8

以前は正常に機能していたRailsアプリをデプロイしようとしていますが、デプロイ中にCapistranoがバーフィングしています。私は、Railsアプリケーションのコード自体を変更したり、いくつかの宝石を更新する以外の何かを変更したとは思っていません(deploy.rbファイルは一度動作する設定と同じです)。RailsアセットマニフェストをデプロイしようとするとCapistranoが失敗する

ここでは、上:にコピーしようとしているディレクトリがunableと呼ばれる方法を

executing "cp -- /u/apps/myapp/shared/assets/manifest.yml /u/apps/myapp/releases/unable/assets_manifest.yml" 

注意してください。それは新しいリリースの名前/日付または何かを得ることができないようなものですか?そして、まだ以前のそれはエラーなしにこれを実行します。

executing "cd -- /u/apps/myapp/releases/20130507041223 && bundle exec rake RAILS_ENV=production RAILS_GROUPS=assets assets:precompile" 

は興味深い出力の残りの部分はこれです:

** cp: cannot create regular file `/u/apps/myapp/releases/unable/assets_manifest.yml' 
** No such file or directory 
failed: "rvm_path=$HOME/.rvm/ $HOME/.rvm/bin/rvm-shell 'default' -c 'cp -- /u/apps/myapp/shared/assets/manifest.yml /u/apps/myapp/releases/unable/assets_manifest.yml'" 

UPDATE:これはカピストラーノ2.15.4のバグのように見えます。バージョン2.14.2にダウングレードすると問題は解決しました。

https://github.com/capistrano/capistrano/issues/468

+1

あなた自身の質問にお答えください。それは未回答のリストにまだあります。 –

答えて

6

これはカピストラーノ2.15.4のバグに表示されます。私はここに詳細なバグをしました。バージョン2.14.2にダウングレードすると問題が解決されます。 https://github.com/capistrano/capistrano/issues/468

+0

私はcapistrano-railsを1.1.3に、capistranoを3.2.1に設定して問題を修正しました – lfender6445

0

2.15.4と同じ問題がありました。ホスト名を何か無効なものに変更したからです。何らかの理由でこのバージョンの上限が引き上げられていると私は言いました。ホスト名を適切な設定に戻すと、それをソートしたようです。

関連する問題