问题标签 [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 投票
0 回答
146 浏览

ruby-on-rails - ActionView::Template::Error 无法将 Fixnum 转换为字符串 Ruby Racer 错误

我们在 Rails 4.0 应用程序中包含了 therubyracer gem,以提高使用咖啡脚本响应文件的渲染操作的性能。推出宝石后,我们开始偶尔看到“ ActionView::Template::Error”“ can't convert Fixnum into String”。回溯只指向咖啡脚本的第一行,所以我认为它可能与处理文件的 ruby​​racer 有关。有没有其他人看到这个问题?

同样,我不相信它与咖啡脚本代码有关,因为在使用 therubyracer 之前,完全相同的代码运行时没有错误,但无论如何:

更新.js.coffee:

0 投票
1 回答
48 浏览

ruby-on-rails - 在尝试运行“rails s”时,为什么它会失败并要求安装 gem 'therubyracer' 使用 Less

我能够加载所有内容以开始在我的 ROR 应用程序上使用 Twitter 引导程序。我什至加载了“therubyracer”宝石。它是一台 Windows 机器,似乎有很多问题。

0 投票
1 回答
386 浏览

ruby - 无法安装 therubyracer -v 0.9.9,没有解决方案

我正在尝试在我的 Mac 上安装 Dradis,它必须在安装中包含 therubyracer(版本:0.9.9),我尝试了其他帖子中的所有建议,但都没有奏效。我想知道有没有什么方法可以安装?谢谢!!!

更新的问题:

我卸载了libv8并重新安装了它,它似乎工作正常。然后我重新运行“ gem install therubyracer -v '0.9.9',这是一条新的错误消息:这条新消息是否响起?谢谢大家!

成功安装 libv8-3.3.10.4 构建原生扩展。这可能需要一段时间... 错误:安装 ruby​​racer 时出错:错误:无法构建 gem 原生扩展。

检查 -lobjc 中的 main()... 是 * extconf.rb 失败 * 由于某种原因无法创建 Makefile,可能缺少必要的库和/或头文件。检查 mkmf.log 文件以获取更多详细信息。您可能需要配置选项。

提供的配置选项:

extconf.rb:15:in <main>': undefined methodinclude_path' for Libv8:Module (NoMethodError)

extconf 失败,退出代码 1

Gem 文件将继续安装在 /Users/Prime/.rvm/gems/ruby-1.9.3-p547/gems/therubyracer-0.9.9 以供检查。结果记录到 /Users/Prime/.rvm/gems/ruby-1.9.3-p547/extensions/x86_64-darwin-13/1.9.1/therubyracer-0.9.9/gem_make.out

0 投票
1 回答
257 浏览

ruby - 从 V8 上下文中获取 ruby​​ 异常

控制台输出:

如何访问 NotImplementedError 对象?

(NotImplementedError 只是为了展示。它将被包含消息等的自定义异常替换。)

0 投票
3 回答
1048 浏览

therubyracer - 在 OSX 上安装 therubyracer

我全新安装了 ruby​​ 2.1.1,一套干净的 gem,我用自制软件重新安装了 V8,但我收到了这个“无法识别的命令行选项”错误。

g++ 版本

0 投票
1 回答
569 浏览

ruby - therubyracer v8 init.so 分段错误

我正在运行 Centos 6.5、apache2 和 ruby​​ 2.1.2p95 并尝试为我的 sinatra 应用程序启动 Puma 服务器。它继续失败,给出极长的输出,但似乎真正的错误是:

这是输出的更大块:

我正在使用较新版本的 therubyracer,但看到有人建议回滚的帖子,但没有奏效。

似乎这并不总是我得到的错误。有一次是 sass gem 失败了,但这是最常见的

0 投票
0 回答
2255 浏览

ruby-on-rails - 在 Windows 7 上安装 Gem therubyracer

伙计们,今天我试图在我的电脑上安装“由rails3开发”的旧项目,所以在输入命令后

它给了我错误

然后我通过执行以下步骤安装了Gem therubyracer

首先激活我的代码编码

然后从此页面下载了适用于 Windows 的 Gem 文件 https://github.com/hiranpeiris/therubyracer_for_windows

并输入命令

然后我发现我自己也犯了同样的错误!!!为什么 ?gem现在安装了,为什么我得到同样的错误???

0 投票
0 回答
543 浏览

ruby-on-rails - 在 ubuntu 14.04 上启动 ruby​​ 服务器时未初始化的常量 V8::JSError

我是一个完全的红宝石菜鸟,所以请原谅我的错误。

我在 Ubuntu 14.04 上安装 Apphera(社交网络爬虫),当我尝试启动 ruby​​ 服务器时出现此错误

我知道这个问题与系统上的 JS 环境有关,我尝试安装节点,但错误是一样的。我几乎尝试了 SO 上提到的所有解决方案,但对我没有任何效果。

以下是有关我的安装的一些具体细节:

  • 红宝石:1.9.1
  • 宝石-v:2.4.5
  • 宝石清单 | grep libv8 --> libv8 3.16.14.7
  • 宝石清单 | grep therubyracer --> therubyracer 0.12.1

我尝试手动安装 therubyracer/libv8 并使用 bundle install 安装,但没有成功。我什至对我的 gemfile/Gemfile.lock 进行了更改,但是,再一次,没有任何效果。

0 投票
3 回答
2615 浏览

ruby-on-rails - gem install therubyracer -v 0.11.4 在 OS X 10.10 上失败

按照此处的步骤“gem install therubyracer -v '0.10.2'” on osx mavericks not installed,我能够正确安装 therubyracer -v 0.10.2 和 0.12.0,但不能安装 0.11.4。

gem install therubyracer -v 0.11.4

回报:

0 投票
2 回答
11897 浏览

ruby-on-rails - 在 Rails 应用程序中,therubyracer 或 libv8 有什么用?

我正在做一个项目,并且经常遇到 therubyracer 和 libv8 的问题,所以我决定删除它们。似乎唯一将它们用作依赖项的是 less-rails ,无论如何我都想删除它。

我的主要问题是它们有什么用,我在普通应用程序中是否需要它们,如果需要,为什么?