[英]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.