我面临一个非常奇怪的问题。当我开始时rails s
,Rails 会按预期记录到 log/development.log 文件中。
一旦我在编辑器(例如 Vi、TextMate)中打开它并从那里保存它,Rails 就不再写入它了!我必须重新启动服务器,然后它才能再次工作。
这真的很奇怪,Vi/TextMate 似乎“窃取”了写入文件的权限,只有重新启动 Rails 服务器才能重新获得权限。
有人知道这里发生了什么吗?这真的很烦人。rake log:clear
只要我没有为development.log点击“保存”,我也只能这样做,所以这是完全相同的奇怪行为......
我之前描述过类似这样的奇怪行为,我怀疑 AckMate 与它有关。可悲的是,我没有得到任何回应,请参阅此处。
非常感谢您的帮助,这真的很困扰我。