我无法在Rails3中创建控制器?

时间:2013-03-06 19:14:52

标签: ruby-on-rails-3 rake execjs

  

C:\ Sites \ guestbook> rails生成控制器条目

                                      C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/execjs-1.4.0/lib/execjs/runtimes.rb:51:in `autodetect': 
     

无法找到JavaScript运行时。   有关可用运行时的列表,请参阅https://github.com/sstephenson/execjs。 (ExecJS :: RuntimeUnavailable)

gem install execjs

我使用上面的命令安装了但是再次收到错误。 我正在尝试执行此命令:

rails generate controller entries

1 个答案:

答案 0 :(得分:1)

您正在使用的gem要求您在系统上安装了一个单独的javascript库。在linux上,您需要通过包管理器安装nodeJS,rhino或类似的东西。在Windows上,我想你必须进行手动安装。

如果您不想这样做,最简单的方法是删除execjs gem,除非您真的需要它。