簡體   English   中英

Win 8 Pro 64上的ActiveAdmin

[英]ActiveAdmin on Win 8 Pro 64

我最近在Windows 8 Pro 64上安裝了ActiveAdmin,當我發出“ rails server”命令並轉到Google Chrome瀏覽器中查看ActiveAdmin時,顯示以下錯誤:

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已安裝並且也能正常工作。

提前致謝...

我從以下位置刪除了我的應用文件夾中的active_admin.js:

app/assets/javascripts/active_admin.js

以為我會在其他用戶卡在這里的情況下添加此內容:)

據我了解,您實際上尚未解決問題,僅刪除了activeadmin javascript。 雖然這將阻止錯誤消息的出現,但同時也會殺死所有activeadmin javascript功能,這遠非理想。

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

對我來說,上述問題已通過安裝node.js解決。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM