Errno :: ENOENT in home #index with ExecJS

时间:2015-06-22 17:31:52

标签: ruby-on-rails ruby-on-rails-4

我刚创建了一个在Windows中运行的示例Rails项目并运行rails s,该项目运行正常。后来,我创建了一个名为resources :crm的资源,并生成了必要的组件。我遇到了这个非常烦人的错误。我试过降级ExecJS但没有用。我也安装了Node.js,但这也不起作用。这是错误日志:

Showing C:/Users/Rodrigo Argumedo/projects/CRM/app/views/layouts/application.html.erb where line #6 raised:

No such file or directory @ unlink_internal - C:/Users/Rodrigo Argumedo/AppData/Local/Temp/execjs20150622-2296-sj99kvjson

Rails.root: C:/Users/Rodrigo Argumedo/projects/CRM
  

有解决方案吗?如果是这样,请指导我修复此特定错误的位置?

编辑:

Application.html.erb

<!DOCTYPE html>
<html>
<head>
  <title>Sample Rails</title>
  <%= stylesheet_link_tag    'application', media: 'all', 'data-turbolinks-track' => true %>
  <%= javascript_include_tag 'application', 'data-turbolinks-track' => true %>
  <%= csrf_meta_tags %>
</head>
<body>

<%= yield %>

</body>
</html>

1 个答案:

答案 0 :(得分:0)

事实证明这是一个ExecJS问题,并被迫运行bundle install -f重新安装宝石,它再次运作。