2013-02-03 58 views
0

我最近安裝ActiveAdmin在Windows 8 Pro的64,當我發出「軌道服務器」命令去查看ActiveAdmin谷歌瀏覽器,我有以下錯誤顯示:ActiveAdmin在Win 8專業版64

ExecJS::RuntimeError in Active_admin/devise/sessions#new 

Showing C:/Ruby193/lib/ruby/gems/1.9.1/gems/activeadmin-0.5.1/app/views/layouts/active_admin_logged_out.html.erb where line #12 raised: 

(in C:/Ruby193/lib/ruby/gems/1.9.1/gems/activeadmin- 0.5.1/app/assets/javascripts/active_admin/lib/namespace.js.coffee) 

Extracted source (around line #12): 

9:  <%= stylesheet_link_tag style.path, style.options %> 
10: <% end %> 
11: <% ActiveAdmin.application.javascripts.each do |path| %> 
12:  <%= javascript_include_tag path %> 
13: <% end %> 
14: 
15: <%= csrf_meta_tag %> 

我試圖這裏給出的解決方案,仍然沒有運氣:

https://github.com/gregbell/active_admin/issues/1773

我從未有過一個問題,安裝和在Win 7和Mac OS X上運行ActiveAdmin我很好奇,如果其他用戶已碰到這個問題,並知道一個解決方案?

我真的不想降級到Win 7的再次:(

我已確保Java安裝並正常工作的同時,提前

謝謝...

回答

0

我刪除了我的應用程序文件夾中active_admin.js,從這個位置:

app/assets/javascripts/active_admin.js 

以爲我會的情況下,添加這個,另一個用戶得到困在這裏:)

0

從我所看到的,你沒有真正解決這個問題,你只是刪除了activeadmin的JavaScript。雖然這會停止顯示錯誤消息,但它也會殺死任何非常不理想的activeadmin javascript功能。

根據我自己的經驗,解決ExecJS :: RuntimeError是使用coffeescript時的環境問題,而不是activeadmin問題 - 有人建議將gem 'therubyracer'添加到您的Gemfile中,但是我遇到了成功構建的問題。

對於我來說,上面的問題已經通過安裝node.js解決了。