Merb アプリケーションに変更を加え、テストのためにそれらを uat にデプロイしましたが、許可が拒否されます - /mnt/project-name/config/../tmp/ruby-inline/.ruby_inline
に従って、パスのアクセス許可を確認しました
許可が拒否されました - /tmp/.ruby_inline/Inline_ImageScience_cdab.c
しかし、私はそれを解決できなかったので、変更を元に戻し、正常に動作していた古い SHA を展開しましたが、古い SHA で同じ「許可拒否エラー」が発生します。問題は私が行った変更ではなく、他の変更にあることを理解しました。何がうまくいかないのか、これを修正する方法を理解できません。これについて私を助けてください。ありがとう。
このパスの権限の下に追加します...
ls -l /mnt/プロジェクト名/config/../tmp/ruby-inline/.ruby_inline
-rw-r--r-- 1 誰も nogroup 24571 2013-03-13 18:54 Inline_RawParseTree_ab80.c
-rwxr-xr-x 1 誰も nogroup 33465 2013-03-13 18:54 Inline_RawParseTree_ab80.so
ls -l /mnt/プロジェクト名/config/../tmp/
lrwxrwxrwx 1 root root 22 2013-03-13 18:54 pids -> /project-name/shared/pids
-rw-r--r-- 1 ルート root 69 2013-03-13 18:55 restart.txt
drwx------ 3 誰も nogroup 4096 2013-03-13 18:54 ruby-inline
何が問題なのかわからないのですが、cap deploy はファイルのアクセス許可を変更しますか?