Я устанавливал rails (v3) на свой Ubuntu Linux Box, и установка не удалась из-за отсутствия времени выполнения javascript. Я сделал некоторые поиски, и оказалось, что рельсы требуют, чтобы на платформе была запущена среда исполнения javascript.
В то время как Windows поставляется с jscript по умолчанию. В моем Ubuntu не было среды выполнения js, и я исправил проблему, установив node.js (V8).
AFAIK, для выполнения кода javascript требуется среда выполнения js, а rails - это просто веб-инфраструктура, в которую встроен javascript. Файлы Javascript запускаются только на клиентских компьютерах.
Итак,
Почему для рельсов требуется JavaScript Runtime?