정적 페이지 홈의 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"인 경우 다음과 같이 변경합니다.
대체 옵션
위 내용은 'sessions.js.coffee'가 있는 Windows에서 ExecJS가 실패하는 이유는 무엇이며 어떻게 해결할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!