Note de Michael 28/12/2011 - J'ai changé mon acceptation de ceci (rubytheracer) à ci-dessus (nodejs) comme therubyracer a des problèmes de taille de code. Heroku est maintenant fortement le décourager . Il fonctionnera, mais peut avoir des problèmes de taille et de performance.
Si vous ajoutez un runtime, tel que therubyracer à votre Gemfile et exécutez le bundle puis essayez de démarrer le serveur, cela devrait fonctionner.
gem 'therubyracer'
Un runtime javascript est nécessaire pour compiler coffeescript et aussi pour uglifier.
Mise à jour, 12/12/2011 : Certaines personnes ont trouvé des problèmes avec rubytheracer (je pense que c'était surtout la taille du code). Ils ont trouvé que execjs (ou nodejs) fonctionnait tout aussi bien (sinon mieux) et était beaucoup plus petit.
n.b. Coffeescript est devenu un standard pour la version 3.1+.
1 votes
Duplicata possible de ExecJS et n'a pas pu trouver un runtime JavaScript