С тех пор, как я переключился на разработку RoR на базе Mac, я иногда вижу, что Webrick умирает после простой печати «Недопустимой инструкции 4».
OSX 10.7.2, 10.7.3 и теперь 10.7.4
рубин 1.9.2p290
rails 3.2.2 и различные другие версии, начиная с 3.1
До сих пор это было довольно безобидно, я просто нажал клавишу со стрелкой вверх, нажал Enter и перезапустил сервер, и все в порядке.
Я заметил, что сразу после добавления нового файла в среду разработки почти всегда возникает это состояние. Но это произошло, когда я недавно не добавил новый файл. Но это почти всегда происходит сразу после какого-то изменения файла. Другими словами, я не думаю, что это когда-либо случалось, когда я просто тестировал вещи, кажется, что для этого требуется какое-то изменение файловой системы.
Только что это произошло, но на этот раз, похоже, Webrick каким-то образом заклинил, и после перезапуска Webrick он не отвечал, мне пришлось перезагрузиться, чтобы очистить состояние. Так что это начинает выглядеть менее безобидно и больше похоже на надвигающуюся проблему производительности разработки.
Кто-нибудь из других разработчиков Mac видел это?