我是用 rvm 搭建起来的 ruby1.93 + rails 3.2。
当我 rails new app 时,只 create log 和 create log/.gitkeep
然后我手动创建了 development.log,production.log,server.log,test.log 文件。
但每次访问页面的时候,或者在 controller 里 logger.info 一些信息的时候,都无法写入相关的 log 文件里。。到底怎么回事。。。。请各位大神提点提点。。。
看看你的 log 文件的权限,这种情况,多半是没有权限写 log 文件。
??这些权限不够吗?? -rw-rw-rw- 1 root root 0 2012-04-28 16:21 development.log -rw-r--r-- 1 root root 0 2012-04-27 10:46 .gitkeep -rw-rw-rw- 1 root root 0 2012-04-28 16:29 production.log -rw-r--r-- 1 root root 0 2012-04-28 16:31 server.log -rw-rw-rw- 1 root root 0 2012-04-28 16:30 test.log
自己解决了。谢谢 yzhrain 大神的帮助,我也经常看你 it_eye 的文章。呵呵
我今天他在看源代码是也不能呢过输出 controller 里 logger.info 信息,请问 Mayor1977 是怎么解决的呢?谢谢哈。