gpt4 book ai didi

gem - 为什么我必须将 execjs 和 therubyracer 添加到我的 gemfile 才能让 rails3.1 工作?

转载 作者:行者123 更新时间:2023-12-03 18:12:07 25 4
gpt4 key购买 nike

我不喜欢处于我不明白为什么某事有效的情况。我觉得我正在使用垃圾袋和橡皮筋来修复漏水的管道。自从升级到 rails3.1 后,除非我在 gemfile 中添加“execjs”和“therubyracer”,否则我无法让它工作。我不明白这些 gem 甚至做什么。我刚刚在 stackoverflow 上的某个地方读到,您必须添加它们才能使应用程序正常工作。有谁知道这些 gem 是干什么用的?

最佳答案

ExecJs - 让您能够很好地执行 Javascript

RubyRacer - 为您提供从 Ruby 到 V8 引擎的接口(interface)。

两者都是 coffee-script 的依赖项gem,由 Rails 3.1 和 Assets 管道使用。

关于gem - 为什么我必须将 execjs 和 therubyracer 添加到我的 gemfile 才能让 rails3.1 工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7531391/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com