我试图将db2
数据库迁移到Ruby on Rails,但就在我运行rails g scaffold
时,我得到了这个:
Rails Error: Unable to access log file. Please ensure that /home/.../log/development.log exists and is chmod 0666. The log level has been raised to WARN and the output directed to STDERR until the problem is fixed.
我检查过,development.log
不存在!我不知道为什么,因为我在安装过程中遵循了每一步,但我的文件仍然不存在。我该如何创建它?我已经尝试过再次卸载和安装Rails,但问题仍然存在。
答案 0 :(得分:20)
也许只是做它要求你做的事情?:
$ touch the_required_path/development.log
$ chmod 0666 the_required_path/development.log
答案 1 :(得分:1)
我总是将日志文件权限设为644成功。当发生这种情况时,不止一次我可能会添加,它总是由下面链接的问题回答。由于这是我使用的查询的第一个答案,我将链接到我真正想要的答案。