如何更换therubyracer
宝石?我真的被困住了。
我们一直在therubyracer
为我们的 Rails 资产管道使用 gem。但是,它使用的依赖项已经过了生命周期并且存在安全漏洞。最新版本0.12.3
为 2017 年 1 月 5 日。
我查看了mini_racer
gem,但我们部署到 FreeBSD,FreeBSD 支持的最新版本是0.1.14
2017 年 8 月 24 日。我们在 macOS 上开发,我的这个版本的编译mini_racer
出现错误,其中一个是因为CreateDefaultPlatform
已从 V8 中删除。
execjs 支持的运行时列表,位于https://github.com/rails/execjs列表Node.js
,Google V8
但链接指向的页面看起来不像我可以在我的 Gemfile 中替换的 gem,这些页面也没有关于如何将它们的运行时用于 execjs。老实说,我不知道如何在我的 Rails 管道中使用更新的运行时。