自从切换到基于 Mac 的 RoR 开发后,我偶尔会看到 Webrick 在简单地打印“非法指令 4”后就死了。
OSX 10.7.2、10.7.3 和现在的 10.7.4
红宝石 1.9.2p290
rails 3.2.2,以及从 3.1 开始的各种其他版本
到目前为止,它还算无伤大雅,我只是按了向上箭头键,按回车键,然后重新启动服务器,一切都很好。
我注意到在向开发环境添加新文件后立即几乎总是会导致这种情况。但是当我最近没有添加新文件时发生了这种情况。但它几乎总是在某些文件更改后立即发生。换句话说,当我只是测试东西时,我认为它从未发生过,似乎需要某种文件系统更改来触发它。
刚才,它发生了,但这一次似乎以某种方式卡住了Webrick,重新启动Webrick后,它没有响应,我不得不重新启动以清除条件。所以这开始看起来不那么无害了,更像是一个迫在眉睫的开发生产力问题。
其他 Mac 开发人员看到这个了吗?