问题标签 [therubyracer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
667 浏览

ruby-on-rails - 无法在 Windows 7 上的 Rails 3.2 上安装 therubyracer 0.12.0 gem

您好我正在尝试运行现有的 RubyOnRails 服务器。我使用bundle install并安装时出错libv8 3.16.14.3

这是 `gem install libv8 -v '3.16.14.3' 的输出

我解决了这个问题gem install libv8 -v '3.16.14.3' -- --with-system-v8

然后我得到这个错误gem install therubyracer -v '0.12.0'

我尝试了许多针对先前主题提出的解决方案,但似乎都不适用于我的版本,或者我一定是误解了某些东西。

有任何想法吗 ?

0 投票
7 回答
19457 浏览

gcc - 修复 Mavericks 上的 ruby​​racer/libv8 (0.12.1) 安装

好的,我对此束手无策。有一些类似的问题,但都提到了 therubyracer 0.10,并且他们大多认为可以通过升级到 0.12 来解决问题。

我遇到了类似的问题,但是当我使用 0.12 时。

类似问题

我在使用“标准”(xcode?)gcc 以及自制软件中的 apple-gcc42 和 gcc 时遇到问题。我都试过了,--with-system-v8而且--without-system-v8,再一次,没有骰子。

这是一些日志:

从头开始……</h2>

尝试捆绑安装

艰难时期。

错误消息建议建议使用 gcc 4.4+。我们能做到这一点。

更糟糕的时候!

好的。因此,要解决 therubyracer 0.10 的问题,有些人建议 brew 安装 v8,然后告诉 ruby​​gems 使用系统 v8。让我们看看发生了什么!

完全摸不着头脑,已经在这上面浪费了几个小时。如果您能发现问题所在并帮助我解决问题,那么您将永远是我的英雄。

0 投票
1 回答
54 浏览

ruby-on-rails-4 - 找不到javascript运行时环境,ruby 2.0

我正在尝试在我的本地机器上使用 rails 4 设置 ruby​​ 2.0。因此,安装后当我尝试生成脚手架时,它会显示“找不到 javascript 运行时环境”。为了解决这个问题,我按照以下步骤

  1. 安装了 therubyracer gem(适用于 Windows)
  2. 在 gem 文件中添加了这些。
  3. 从 cmd 的新实例开始。(但错误重复)
  4. 重新启动我的机器,但似乎我无法解决这个问题。

请指导我如何解决这个问题,以便我可以在我的机器上开始使用 ruby​​2 和 rails 4。

0 投票
0 回答
471 浏览

ruby-on-rails - 安装 therubyracer 时遇到问题

所以我试图在 xubuntu 13.10 上安装 BeEF ( http://beefproject.com/ ),但是在尝试捆绑安装时我一直收到 therubyracer 错误。

这是我遵循的方向。(来自 BeEF 的 github 页面)

这是我运行捆绑安装时的错误代码:

我正在使用 ruby​​ 1.9.3-p484 以及 ruby​​ gems 版本 2.2.2。如果有人有一个很棒的解决方案!

0 投票
15 回答
48722 浏览

ruby - therubyracer - Gem::Ext::BuildError: ERROR: Failed to build gem native extension

我正在尝试在 Mavericks 上安装以下 gem 版本

  • libv8 (3.16.14.3)
  • therubyracer (0.12.1)

显然 therubyracer gems 依赖于 libv8。

1) 安装 libv8

什么是 libv8?我的研究似乎表明它是 Google Chrome 使用的某种 javascript 库?

我在安装它时遇到了麻烦,但是这篇很棒的帖子既有我的错误,也有一个关于如何绕过它的很好解释的答案。

所以我安装libv8

据我了解,这会安装 gem,但使用我本地系统安装的 v8 库,而不是... gem 附带的版本?不管怎样,它是成功的。

2) 安装rubyracer

在下一步中,我在安装therubyracergem 时遇到了麻烦。我不太确定这个 gem 是做什么的,只是它是我正在尝试的 rails 项目的依赖项bundle install

它给了我以下错误:

据我所知,我选择libv8使用本地 V8 库而不是提供的库进行安装libv8,但现在无法找到本地安装。

  • 如何检查我是否确实安装了 V8 以及如何找到它?
  • 我尝试了一些指定的标志,它们似乎都没有将 gem 指向正确的安装目录
  • 这可能是一个单独的主题,但什么是extconf.rb?我在几个地方看到过。它具体试图与gcc编译器做什么?

谢谢!!

编辑:

  1. 我尝试卸载 libv8 并通过brew install. 在几个类似的问题中也提到了这一点。没运气。

  2. 我还尝试了此处描述的 、 和 环境变量CCCXX尽管我认为这没有任何影响,因为它已经在使用我的编译器。CPPgcc v4.6

0 投票
1 回答
344 浏览

ruby - therubyracer 不会编译

尝试安装 therubyracer 时出现此错误:

这是在 64 位服务器上:

在另一台 x86_64 服务器上,它可以毫无问题地安装。有什么想法吗?

0 投票
1 回答
412 浏览

model-view-controller - 在 Windows 上捆绑之前安装 therubyracer -v '0.12.1 成功的问题

我是 Windows 8 用户。我安装了 lib v8:

现在我在安装therubyracer. 以下是错误:

我尝试关注其他 stackoverflow 链接,但似乎没有任何帮助

0 投票
0 回答
541 浏览

ruby-on-rails-4 - Capistrano Deploy therubyracer bundle 错误

我在使用 capistrano 将我的站点部署到我的 EC2 实例时遇到问题。捆绑安装、gem install therubyracer(和 libv8)以及各种 gem 版本都可以正常工作。捆绑包仅在 cap deploy 时失败。我已经尝试卸载并重新安装某些 gem(在我的本地主机和 EC2 实例上),以及许多其他建议,但似乎没有任何效果。

我正在使用 Rails 4 和 Capistrano 2.15

我的错误源于

相关 Gemfile 摘录:

最后,建议的 mkmf.log 文件包含以下代码:

0 投票
1 回答
2550 浏览

ruby-on-rails - 无法安装 ruby​​racer gem

我顺利地单独安装了libv8 gem,但是当我尝试安装 therubyracer gem 时,出现以下错误:

不知道该怎么办。

0 投票
1 回答
124 浏览

javascript - 使用 ruby​​racer 并行执行多个 JavaScript

我对javascript不太了解,但有非常基础的知识。关于rails的rubyracer gem,我有两个问题。

我的问题是:-

  1. “therubyracer”实际上是如何工作的?就像我们在后端编写了一个 JavaScript 以及它如何访问该 JavaScript 并执行代码。

  2. 我们可以并行执行多个 JavaScript 吗?如果是这样比怎么样?如果我使用 sidekiq 来做同样的事情,那怎么可能呢?