ruby-on-rails - Rails 无法生成临时文件

标签 ruby-on-rails chmod temp rights

我在我的 apache 上通过 Passenger 安装了我的 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?

最佳答案

我自己也遇到过这个。不确定这是否是永久性修复,但这是让我克服它的原因:

rake tmp:clear

关于ruby-on-rails - Rails 无法生成临时文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9968009/

相关文章:

ruby-on-rails - Ruby on Rails 错误 : The error occurred while evaluating nil. 每个

centos - 无法更改 vagrant 主文件夹中文件夹的权限

linux - 我有执行权限但没有写权限 - 如何执行创建文件的脚本?

java - 不同系统的不同结果

mysql - 可以在 MySQL 中使用 'For Each' 循环来生成带有变量的临时表吗?

ruby-on-rails - 如何找出以相同单词开头的键?

ruby-on-rails - Rails 3发布后对Rails 2的支持

c# - C#删除临时文件夹中的文件

javascript - 预编译时未找到 javascript 资源中的路由辅助方法

php - 将 '0777' 字符串改为 0777 八进制