デプロイ中に次のエラーが発生します。
展開コマンド:
bundle exec rake current vlad:deploy
エラー:
bash: script/delayed_delta: Permission denied
rake aborted!
execution failed with status 126: ssh deploy@something.com source ~/.rvm/scripts/rvm && rvm rvmrc trust /home/deploy/something.com.com/current && cd /home/deploy/something.com.com/current && rvm use ruby-1.9.2-p0@something && RAILS_ENV=current script/delayed_delta stop
何が問題なのですか?
アップデート:
script/delayed_delta で次のコマンドを実行すると、アクセス許可が変更されましたが、それでもエラーが発生します。
chmod +x script/delayed_delta
エラー:
bash: script/delayed_job: Permission denied rake aborted! execution failed with status 126: ssh deploy@something.com source ~/.rvm/scripts/rvm && rvm rvmrc trust /home/deploy/something.com/current && cd /home/deploy/something.com/current && rvm use ruby-1.9.2-p0@something && if [[ -f script/delayed_job ]] ; then RAILS_ENV=current script/delayed_job stop ; fi
スクリプト ディレクトリの権限は次のとおりです。
-rwxrwxr-x 1 delayed_delta
-rw-rw-r-- 1 delayed_job
-rw-rw-r-- 1 rails