execjs icon indicating copy to clipboard operation
execjs copied to clipboard

ExecJS::RuntimeError filepath problem

Open jean-damien opened this issue 6 years ago • 2 comments

Hello, I have had a recurring problem with ExecJS while trying launching my app. I'm running Ruby2.3.3 & Rails 5.1.4 on Windows 10.

I have a "SyntaxError: Caractère incorrect" on execjs (2.7.0) lib/execjs/external_runtime.rb:39:in `exec' at this line :

        begin
          **extract_result(@runtime.exec_runtime(filepath), filepath)**
        ensure
          File.unlink(tmpfile)
        end

When I print the filepath I get this :

"C:/Users/jdami/AppData/Local/Temp/execjs20180425-9972-1aoia44js"

Do you know if there's really an incorrect character ? I'm guessing maybe the "C:/" part might be the problem ? Thanks a lot.

jean-damien avatar Apr 25 '18 15:04 jean-damien

Can you please provide a sample application that reproduces the error?

rafaelfranca avatar Apr 27 '18 21:04 rafaelfranca

I finally decided to install a VM with a linux OS to run my app, and I no longer encounter this problem. I guess it has to do with windows compatibility. I let you close this issue if you consider it ended.

jean-damien avatar May 02 '18 15:05 jean-damien