Примечание от Майкла 28.12.2011 - я изменил свое согласие с этим (rubytheracer) на выше (nodejs), так как therubyracer имеет проблемы с размером кода. Героку сейчас сильно обескураживает . Это будет «работать», но может иметь проблемы с размером / производительностью.
Если вы добавляете среду выполнения, например therubyracer, в свой Gemfile и запускаете bundle, попробуйте запустить сервер, который должен работать.
gem 'therubyracer'
Javascript runtime требуется для компиляции coffeescript, а также для uglifier.
Обновление, 12.12.2011: Некоторые люди обнаружили проблемы с rubytheracer (я думаю, что это был в основном размер кода). Они обнаружили, что execjs (или nodejs) работают так же хорошо (если не лучше) и были намного меньше.
nb Coffeescript стал стандартом для 3.1+