Rails linux 下 rails3.2 创建 app 时无法输出 log 的信息,怎么回事求救

Mayor1977 · 2012年04月28日 · 最后由 david_he 回复于 2012年10月30日 · 2935 次阅读

我是用 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 是怎么解决的呢?谢谢哈。

需要 登录 后方可回复, 如果你还没有账号请 注册新账号