次のコードを含む deploy.rb ファイルがあります。
after :deploy do
run "if [ -d #{rails_root}/tmp/pids ]; then mkdir #{rails_root}/tmp/pids && chmod 0777 #{rails_root}/tmp/pids; fi"
end
問題があります。端末のスクリーンショット @ で確認できます。
同じ問題が log dir にありますが、これは git リポジトリから (capistrano 経由で) 複製されたものです。プロジェクトの手動でクローンを作成すると、ログディレクトリがうまく機能します。
2 つの質問:
- ファイルやディレクトリなどではない場合、pids/log "dir" とは何ですか?
- どうすればこの問題を解決できますか?