我已经对我的 Merb 应用程序进行了更改并将其部署到 uat 以进行测试,但我得到了 Permission denied - /mnt/project-name/config/../tmp/ruby-inline/.ruby_inline
我根据以下检查了路径中的权限
权限被拒绝 - /tmp/.ruby_inline/Inline_ImageScience_cdab.c
但我无法解决它,所以恢复了我的更改并部署了运行良好的旧 SHA,但我得到与旧 SHA 相同的“权限被拒绝错误”。我知道问题不在于我所做的更改,而在于其他一些更改,我无法弄清楚出了什么问题以及如何解决这个问题。请帮助我。谢谢。
在此路径的权限下方添加...
ls -l /mnt/project-name/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 root 69 2013-03-13 18:55 restart.txt
drwx------ 3 没有人 nogroup 4096 2013-03-13 18:54 ruby-inline
我不明白这是什么问题,并且 cap deploy 会更改文件权限吗?