1

配置/workers.rb

require File.expand_path("../config/environment", __FILE__)

当我运行时,stalk ./config/workers.rb我收到以下(臭名昭著的)错误:

日志/development.log

Rails 错误:无法访问日志文件。请确保存在并且是 chmod 0666。日志级别已提高到 WARN 并且输出定向到 STDERR,直到问题得到解决。

请注意,它在顶部引用了日志文件,在错误消息中它没有引用路径......有人可以向我解释一下吗?我准备把头发扯掉...

谢谢!

只是为了确保,这是我的 ls -la ...没有用户问题,因为我在 mac 中从我的用户运行它...

-rw-rw-rw-@  1 ericman  staff    0 Feb 10 19:11 development.log
4

1 回答 1

0

在您的环境/development.rb(和部署前的 production.rb)中明确写入

config.logger = Logger.new(Rails.root.join("log","worker_#{Rails.env}.log"))
于 2011-06-13T16:38:00.020 回答