【发布时间】:2012-04-15 14:47:34
【问题描述】:
我通过Passenger 在我的apache 上安装了我的rails-app,但出现了一个奇怪的错误
cannot generate tempfile `/var/rails/wo42/tmp/cache/assets/sprockets%2Fb94bb762c37131f8bb65f843c621876720120401-29970-ha7f1p-9'
Extracted source (around line #24):
21: <%= stylesheet_link_tag "application" %>
22:
23: <!-- Included JS Files -->
24: <%= javascript_include_tag "application" %>
25:
26: <%= csrf_meta_tags %>
27: </head>
这似乎是有权限的东西,但我将 /var/rails/wo42/tmp 设置为 chmod 777?
【问题讨论】:
-
Apache 以什么帐户运行?你能用同一个ID登录吗? cd 到 /var/rails,看看你是否可以做一个“触摸垃圾”。如果可行,请 rm 垃圾文件,然后 cd 到下一个目录“wo42”,然后重复该过程。最终,您可能会获得权限被拒绝,并且您需要修复它,您可能需要在 apache 运行的用户 ID 或组 ID 的目录上 chown 或 chhgrp。
-
我更改了组,但它也不起作用!或许你可以看看:alternadev.no-ip.org/wo42
-
这只是给了我错误,所以您已经验证这不是权限问题?如果您需要帮助,请与我聊天
标签: ruby-on-rails chmod temp rights