Ruby on rails 当我的assets/javascript文件夹中有coffeescript文件时,会出现此错误
当我的Ruby on rails 当我的assets/javascript文件夹中有coffeescript文件时,会出现此错误,ruby-on-rails,ruby-on-rails-3.1,coffeescript,asset-pipeline,Ruby On Rails,Ruby On Rails 3.1,Coffeescript,Asset Pipeline,当我的assets/javascript文件夹中有coffeescript文件时,出现以下错误 ExecJS::RuntimeError in Users/sessions#new 如果我删除了coffee脚本文件,一切都会正常运行。。问题是什么?如何解决这个问题?是一个允许运行JavaScript的Ruby库。需要编译CoffeeScript,因为CoffeeScript编译器本身就是一个JavaScript库 但是ExecJS本身并不包含JavaScript运行时;相反,它会在您的系统
assets/javascript
文件夹中有coffeescript文件时,出现以下错误
ExecJS::RuntimeError in Users/sessions#new
如果我删除了coffee脚本文件,一切都会正常运行。。问题是什么?如何解决这个问题?是一个允许运行JavaScript的Ruby库。需要编译CoffeeScript,因为CoffeeScript编译器本身就是一个JavaScript库
但是ExecJS本身并不包含JavaScript运行时;相反,它会在您的系统上查找一个。很难从您描述的错误中分辨出到底发生了什么,但似乎ExecJS尝试使用的JavaScript运行时都失败了
您可能想尝试添加到您的项目的宝石;原则上,它是一个JS运行时,应该可以在所有平台上运行