ruby-on-rails - rails : "Permission denied -/tmp/cache/assets/development/sprockets/..."?

标签 ruby-on-rails error-handling permissions

当我运行 Rails 应用程序并使用浏览器导航到它们时,我收到来自 rails 的错误消息:

Permission denied - /path/to/my_rails_app/tmp/cache/assets/development/sprockets/37b5a12047376b10a57191a10d3af30a rails error

我在 ./tmp/ 后面没有这样的文件/文件夹.问题是什么?

最佳答案

服务器无法写入创建或“拥有” my_rails_app 目录的用户。

chown -R webserveruser:webserveruser /path/to/my_rails_app

将 webserveruser 更改为 http、apache 或任何运行服务器的用户名。 : 右侧的实体是组,如果您需要在不更改用户的情况下进行写入访问,请使用您的用户可写的组名。

关于ruby-on-rails - rails : "Permission denied -/tmp/cache/assets/development/sprockets/..."?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19364940/

相关文章:

ASP.NET MVC、自定义错误和响应重写

ruby-on-rails - 在 Rails 应用程序/脚手架中无限嵌套添加/编辑表单的好方法是什么?

ruby-on-rails - 分解 Ruby 方式

ruby-on-rails - 如何在 Rails 上查找数据库迁移日志?

magento - Magento自定义选项在将产品添加到购物车时不保存错误数据

java - Android Studio 未显示内联错误

apache - 使用 Apache 修复别名目录上的 403 Forbidden

django - 在 Django 中为用户模型添加权限

ubuntu - 在ubuntu中设置权限

ruby-on-rails - rails - 按天和小时分组