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