1

config/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 に答える