首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Rails :如何创建外部运行时利用bun.sh?

Rails :如何创建外部运行时利用bun.sh?
EN

Stack Overflow用户
提问于 2022-11-27 17:01:17
回答 1查看 16关注 0票数 0

我想在我的红宝石程序中运行javascript代码。但是它非常慢,所以我尝试在execjs中使用bun.sh而不是nodejs作为运行时。

我怎样才能做到这一点?

我试过这个:

代码语言:javascript
复制
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)

但我发现了一个错误:

代码语言:javascript
复制
project.rb:10:in `<top (required)>': uninitialized constant ExternalRuntime (NameError)

谢谢你的帮助

EN

回答 1

Stack Overflow用户

发布于 2022-11-29 19:31:35

它一定是在ExecJS::ExternalRuntime下面

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74592027

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档