遵循Ruby 教學時在Windows 上遇到ExecJS::RuntimeError
嘗試在Rails 應用程式中執行Java 程式碼時會發生此程式碼時會發生此程式碼時會發生此程式碼時會發生此程式碼錯誤視窗。根本原因在於 ExecJS 的問題,ExecJS 是一個讓 Ruby 能夠執行 JavaScript 的 gem。
可能的解決方案:
1。刪除「= require_tree .」:
雖然刪除此行可能會解決當前問題,但它僅隱藏了底層的 ExecJS 相關問題。
2.安裝 Node.js:
使用 Node.js 作為 JavaScript 運行時可以避免此問題,但需要安裝額外的軟體。
3.修正ExecJS 問題:
編輯ExecJS「runtimes.rb」檔案以修改JScript 執行時間設定:
以上是為什麼我在 Windows 上執行 Rails 應用程式時會收到 ExecJS::RuntimeError ?的詳細內容。更多資訊請關注PHP中文網其他相關文章!