2013年2月20日水曜日

【Capistrano】failed: "sh -c '[ORIGINAL_COMMAND]'" on xxx.xxx.xxx.xxx

capistranoで自作のシェルスクリプトを実行しようとしているときに出るエラーです
エラーの詳細がわからずこれしかでないので原因が本当に分かりづらいです
capistrano経由じゃなく直接シェルスクリプトを実行したときには出なかったりと。。。

自分が解決するとき実施している方法です

  1. フルパスで記述する
  2. 777の実行権限を付与する
  3. シェルスクリプト内でエラーになっているもしくは実行できていない
  4. (たとえばすでに存在しているフォルダを作成しようとしているなど)

他にも原因はあると思うので参考までに

0 件のコメント:

コメントを投稿