0

capistrano と git を使用してデプロイしようとしたときに、次のエラーが発生しました。

    [178.79.133.74] executing command
 ** [178.79.133.74 :: out] Initialized empty Git repository in /var/www/depot31/shared /cached-copy/.git/
 ** [178.79.133.74 :: err] Host key verification failed.
 ** [178.79.133.74 :: err] fatal: The remote end hung up unexpectedly
    command finished in 292ms
failed: "sh -c 'if [ -d /var/www/depot31/shared/cached-copy ]; then cd /var/www/depot31/shared/cached-copy && git fetch  orig
in && git fetch --tags  origin && git reset  --hard aac2d7abf5281d7fb4993e39fc534ba44dd8d240 && git clean  -d -x -f; else git
 clone root@178.79.133.74:git/depot31.git /var/www/depot31/shared/cached-copy && cd /var/www/depot31/shared/cached-copy && git checkout -b deploy   aac2d7abf5281d7fb4993e39fc534ba44dd8d240; fi'" on 178.79.133.74

何が原因なのか手がかりはありますか?

4

1 に答える 1

0

問題は、RVM 環境にデプロイしようとすると、capistrano が開発マシンから RVM 環境変数をフェッチしようとしていますが、RVM は UNIX ベースの OS でのみ動作するため、それらを見つけることができないことです。

したがって、最後の分析では、主な問題は Windows です。現在、UNIX ベースの OS に切り替えています。

于 2011-12-11T12:35:25.667 に答える