靜態頁面首頁中的 ExecJS RuntimeError
在提供的程式碼中,由於 Windows JavaScript 執行時間問題而出現 ExecJS::RuntimeError 。當渲染「application.html.erb」佈局時評估 JavaScript 檔案「sessions.js.coffee」時,會特別發生該錯誤。原因似乎是 ExecJS 與 Windows 系統上的內建 JavaScript 執行階段正確互動的問題。
解決方案
而不是忽略問題或安裝 Node .js,建議調查問題的根本原因。解決方案涉及修改 ExecJS gem 中的“runtimes.rb”檔案。
詳細步驟
在以「JScript =ExternalRuntime.new」開頭的部分中,進行以下更改:
替代選項
以上是為什麼 ExecJS 在 Windows 上使用「sessions.js.coffee」失敗以及如何修復?的詳細內容。更多資訊請關注PHP中文網其他相關文章!