Я конечно понимаю что ошибка [NoMemoryError: failed to allocate memory] может возникать при разных обстоятельствах, но конкретно у меня она была вот в таком контексте:
Status: 500 Internal Server Error
NoMemoryError: failed to allocate memory: SET SQL_AUTO_IS_NULL=0
Потратив довольно много времени на поиски в гугле, я нашел вот такую полезную ссылку: ссылка
Там написано:
Проблема в том что MySQL 5.1 криво работает с рельсами, для решения проблемы нужно:
- Скачать старую версию MySQL client library (можно прямо отсюда)
- Скопировать библиотеку в папку ruby (у меня это C:\Ruby\bin)
- Перезапустить MySQL
Вот и все
Да, кстати, думаю что Вы уже поняли, но чтобы не кидали камни в мой огород, уточню: все что написано выше касается Windows