Примітка від Michael 12/28/2011 - Я змінив свою згоду з цього (rubytheracer) на вище (nodejs), оскільки у therubyracer є проблеми з розміром коду. Зараз Героку сильно відштовхує його . Він працюватиме, але може мати проблеми з розміром / продуктивністю.
Якщо ви додасте час виконання, наприклад, therubyracer до свого Gemfile і запустіть пакет, то спробуйте запустити сервер, який він повинен працювати.
gem 'therubyracer'
Час виконання javascript необхідний для складання кофеескрипту, а також для зняття помилок.
Оновлення, 12.12.2011: Деякі люди знайшли проблеми з рубітеракером (я думаю, що це здебільшого розмір коду). Вони виявили, що execjs (або nodejs) працювали так само добре (якщо не краще) і були набагато меншими.
nb Coffeescript став стандартом для версії 3.1+