【发布时间】:2015-03-12 02:51:56
【问题描述】:
我正在做一个项目,并且经常遇到 therubyracer 和 libv8 的问题,所以我决定删除它们。似乎唯一将它们用作依赖项的是 less-rails ,无论如何我都想删除它。
我的主要问题是它们的用途是什么,我在普通应用程序中是否需要它们?如果需要,为什么?
【问题讨论】:
-
它们通常用于默认未安装 JavaScript 运行时的平台上的资产管道。因此,如果您不在目标系统上编译资产,或者系统在路径中有 JavaScript 运行时,则不需要它们。
-
那么一个没有连接到互联网的 CentOS 服务器会不会有这个?
-
如果服务器已经安装了 JavaScript 运行时,例如 node.js,则不需要它。我不知道 centos 是否带有 JavaScript 运行时,如果您不在 te box 上编译资产,则不需要它。 Less.rb 依赖于 commonjs,它似乎只使用 therubyracer 或 therubyrhino 在这里查看答案以获取更多信息。 stackoverflow.com/questions/18687575/…
标签: ruby-on-rails therubyracer libv8