Windows 上 rails_admin 的 ExecJs 抛出错误
ExecJs throwing error for rails_admin on Windows
我遇到了一个反复出现的问题,在 rails_admin 中点击管理仪表板时出现错误:
RailsAdmin::Main#dashboard
中的 ExecJS::ProgramError
TypeError: Object doesn't support this property or method
(in c:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/rails_admin-0.6.7/app/assets/javascripts/rails_admin/ra.nested-form-hooks.coffee)
第 9 行具有以下代码:
= javascript_include_tag "rails_admin/rails_admin.js"
尝试过的解决方案:
- 我试过 node.js 安装
- 修改 runtimes.rb 文件中的 JScript 部分。
对我没有任何作用。如果有人解决了,请告诉我。
试试这个。在你的 Gemfile 中,输入
gem 'coffee-script-source', '1.8.0'
然后 运行
bundle update coffee-script-source
我读到 1.9.0 在 Windows 上有问题,并且过去曾使用过这个解决方法,但今天这个问题在 Rails Admin 的一个较新项目中重新出现,导致我你的post。当然它适用于 Ubuntu 和 Mac OSX。
我遇到了一个反复出现的问题,在 rails_admin 中点击管理仪表板时出现错误:
RailsAdmin::Main#dashboard
中的 ExecJS::ProgramErrorTypeError: Object doesn't support this property or method
(in c:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/rails_admin-0.6.7/app/assets/javascripts/rails_admin/ra.nested-form-hooks.coffee)
第 9 行具有以下代码:
= javascript_include_tag "rails_admin/rails_admin.js"
尝试过的解决方案:
- 我试过 node.js 安装
- 修改 runtimes.rb 文件中的 JScript 部分。
对我没有任何作用。如果有人解决了,请告诉我。
试试这个。在你的 Gemfile 中,输入
gem 'coffee-script-source', '1.8.0'
然后 运行
bundle update coffee-script-source
我读到 1.9.0 在 Windows 上有问题,并且过去曾使用过这个解决方法,但今天这个问题在 Rails Admin 的一个较新项目中重新出现,导致我你的post。当然它适用于 Ubuntu 和 Mac OSX。