2011-12-05 37 views
0

雖然嘗試部署與Capistrano的和Git我就遇到了這個錯誤:我不能部署使用Capistrano的到的Linode和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 [email protected]: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 

什麼原因引起的任何線索,請?

回答

0

問題是,鑑於我試圖在RVM環境中進行部署,capistrano正試圖從我的開發機器中獲取RVM環境變量,但它無法找到它們,因爲RVM僅適用於基於UNIX的操作系統。

所以,在上次分析中,主要問題是Windows。我現在正在切換到基於UNIX的操作系統。