Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/57.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 应用程序不能与js.coffee一起使用_Ruby On Rails - Fatal编程技术网

Ruby on rails 应用程序不能与js.coffee一起使用

Ruby on rails 应用程序不能与js.coffee一起使用,ruby-on-rails,Ruby On Rails,我刚刚通过控制台启动了一个新项目,并创建了新的控制器索引 还可以通过控制台添加文件: create app/assets/javascripts/index.js.coffee 现在,如果我尝试打开index/index,我会看到错误: Indexindex中的ExecJS::RuntimeError 我在stackoverflow上找到了一些类似的帖子,但是这个帖子中的解决方案是我自己做的,没有解决方案:安装了gem therubyracer和nodejs 我不知道该怎么办,如果我

我刚刚通过控制台启动了一个新项目,并创建了新的控制器索引 还可以通过控制台添加文件:

create      app/assets/javascripts/index.js.coffee
现在,如果我尝试打开index/index,我会看到错误: Indexindex中的ExecJS::RuntimeError

我在stackoverflow上找到了一些类似的帖子,但是这个帖子中的解决方案是我自己做的,没有解决方案:安装了gem therubyracer和nodejs

我不知道该怎么办,如果我删除index.js.coffee文件-一切正常。 轨道3.2.8
ruby 1.9.3p194 2012-04-20修订版35410[i686 linux]

您缺少node.js

sudo apt-get install nodejs

安装node后是否重新启动了服务器?是的,node是在几周前安装的,服务器是在今天重新启动的。您使用的是rvm吗?尝试运行rvm需求,安装这些需求,然后重新安装ruby和rails。