簡體   English   中英

將.js轉換為.js.coffee時出現ExecJS :: RuntimeError

[英]ExecJS::RuntimeError when converting .js to .js.coffee

我負責將PHP應用程序更改為RoR應用程序。 一切進展順利,但是turbolinks給我帶來了一些麻煩。 為了解決此問題,我決定將現有的.js庫轉換為.js.coffee

我有兩個.js庫:

lightbox-2.6.js
modernizr.custom.js

這些完美地工作。 將這些.js文件轉換為.js.coffee我發生以下錯誤:

ExecJS::RuntimeError in Application#gallery

安裝node.js不能解決問題。

拆下

//= require_tree .

app/javascripts/application.js確實解決了問題。 然而,根據 ,刪除此要求的方法意味着存在

ExecJS的實際問題與系統上的JavaScript運行時一起正常工作

好的,我承認我不太了解該怎么做。 .js完美運行。 當轉換為.js.coffee時,會出現此問題。 我實際上也不知道什么是ExecJS。 有人可以弄清楚這里發生了什么嗎? 為什么將其轉換為js.coffee時根本不起作用,我該如何解決?

將此行添加到您的Gemfile

寶石'therubyracer'

然后bundle install

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM