我想在我的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)
谢谢你的帮忙
1条答案
按热度按时间ou6hu8tu1#
必须小于
ExecJS::ExternalRuntime