ruby-on-rails Ruby Rails可执行文件:如何利用www.example.com创建外部运行时bun.sh?

oknwwptz  于 2022-12-01  发布在  Ruby
关注(0)|答案(1)|浏览(84)

我想在我的ruby程序中运行javascript代码,但是它非常慢,所以我会尝试bun.sh在execjs中使用www.example.com而不是nodejs作为运行时。
我怎么才能做到呢?
我试过这个:

require 'execjs'
require "execjs/external_runtime"

PATH_TO_JS = File.join(__dir__, "/katex.min.js")
BUN = ExternalRuntime.new(
      name:        "Bun",
      command:     ["bun run"],
      #runner_path: ExecJS.root + "/support/node_runner.js",
      encoding:    'UTF-8'
)
KATEX = BUN.compile(open(PATH_TO_JS).read)

但我得到了这个错误:

project.rb:10:in `<top (required)>': uninitialized constant ExternalRuntime (NameError)

谢谢你的帮忙

相关问题