我刚创建了一个在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>
答案 0 :(得分:0)
事实证明这是一个ExecJS问题,并被迫运行bundle install -f
重新安装宝石,它再次运作。