Errno::EACCES(权限被拒绝@dir_s_mkdir
Posted
技术标签:
【中文标题】Errno::EACCES(权限被拒绝@dir_s_mkdir【英文标题】:Errno::EACCES (Permission denied @ dir_s_mkdir 【发布时间】:2016-03-14 08:58:12 【问题描述】:我在带有 nginx/passenger/WebRick/ 的 Ubuntu 14.04 服务器上部署了我的 ruby(使用 rbenv) on rails app,当我在生产环境中运行服务器时,网站完美呈现,没有任何问题,但是当我退出 ssh 连接时,网站呈现为空白,没有错误,只是一个空白页面。
当我重新建立 ssh 连接,即登录到服务器时,我完全得到了页面!
日志,给了我这个错误,
- /home/username/appname)
错误日志截图:http://postimg.org/image/iolw2rwdr/http://postimg.org/image/phsel5skd/
【问题讨论】:
只需在您的 Ubuntu 服务器中为home/username/appname
授予正确的所有者权限即可
【参考方案1】:
EACCESS
错误意味着进程无法写入该位置。
您可以尝试将 ownershop 更改为您当前的用户 (whoami
),如下所示:
sudo chown -R $(whoami) ~/.appname
注意:这要求用户有更改目录的权限。如果用户没有,您可能必须使用具有更多权限的用户登录。
【讨论】:
以上是关于Errno::EACCES(权限被拒绝@dir_s_mkdir的主要内容,如果未能解决你的问题,请参考以下文章
“Errno::EACCES ...权限被拒绝”运行指南针手表
Rails - IMGkit - Errno::EACCES 权限被拒绝错误
Errno::EACCES:在 Rails 上创建新应用程序 ruby 时权限被拒绝
Errno::EACCES(权限被拒绝@dir_s_mkdir