0

カピストラーノを使用してレール Web サイトをデプロイするのは初めてです。

エラーが発生することなく、変更を git リポジトリに正常にプッシュしました。
次に、Capistrano を使用して、同じ変更を本番サーバーにプッシュする必要があります。

実行するcap deploy と、次のエラーが表示されます。

urjit@urjit-Lenovo:~/workspace/dev$ cap deploy    
  * executing `deploy'    
  * executing `deploy:update'    
 ** transaction: start    
  * executing `deploy:update_code'    
    executing locally: "git ls-remote git@github.com:devrepublicrep/devcockpit.git HEAD"
/usr/bin/git     
  * executing "git clone -q git@github.com:devrepublicrep/devcockpit.git      /home/devcockpit/releases/20120820062500 && cd /home/devcockpit/releases/20120820062500 && git checkout -q -b deploy c51262dbb81a66f307127c85add0786552c03cad && (echo c51262dbb81a66f307127c85add0786552c03cad >       /home/devcockpit/releases/20120820062500/REVISION)"    
    servers: ["dev.devrepublic.nl"]      
Password: 
    [dev.devrepublic.nl] executing command      
 ** [dev.devrepublic.nl :: err] error: git-checkout-index: unable to write file      public/javascripts/ckeditor/_source/plugins/embed/dialogs/embed.js        
 ** [dev.devrepublic.nl :: err] fatal: cannot create directory at public/javascripts/ckeditor/_source/skins/v2/images       
 ** [dev.devrepublic.nl :: err] fatal: Untracked working tree file '.gitignore' would be overwritten by merge.      
    command finished       
*** [deploy:update_code] rolling back
  * executing "rm -rf /home/devcockpit/releases/20120820062500; true"       
    servers: ["dev.devrepublic.nl"]      
    [dev.devrepublic.nl] executing command      
    command finished       
failed: "sh -c 'git clone -q git@github.com:devrepublicrep/devcockpit.git       /home/devcockpit/releases/20120820062500 && cd /home/devcockpit/releases/20120820062500 && git checkout -q -b deploy c51262dbb81a66f307127c85add0786552c03cad && (echo c51262dbb81a66f307127c85add0786552c03cad > /home/devcockpit/releases/20120820062500/REVISION)'" on dev.devrepublic.nl

私を助けてください。ありがとう。

4

1 に答える 1

0

いくつかのスペースをクリーンアップする必要があるという答えが得られました。

そこでcap deploy:cleanupコマンドを実行しました。

于 2012-08-20T09:33:15.017 に答える