问题标签 [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 回答
2480 浏览

ruby-on-rails - therubyracer 安装错误。我尝试了所有其他 SO 解决方案,但仍然没有运气

我认为这是在 Rails 中安装 therubyracer gem 的常见问题。它是 twitter-bootstrap-rails gem 的依赖项。

我试过这样的解决方案: `gem install therubyracer` 在 Mac OS X Lion 上失败

这是我的 gem 文件中相关的部分:

这是我在运行 bundle install 时遇到的错误:

我的系统环境是:Rails 3.2.6 ruby​​ 1.9.3p194 (2012-04-20 revision 35410) [x86_64-darwin11.4.1] Mac OSX 10.7.4 (lion) Xcode 4.5

  • 我一直在拔头发。我是 ruby​​/rails 的新手,哎呀,我通常是编码新手,所以错误消息对我来说没有多大意义。我猜这是某种编译器问题。

谢谢你的帮助。

0 投票
1 回答
517 浏览

ruby-on-rails - 为什么资产:预编译完成后需要资产宝石?

鉴于下面的 gemfile,并且资产是手动预编译和上传的,为什么命令

导致红宝石抱怨“资产”中的宝石没有安装?我认为资产仅用于生产或未完成预编译的地方?

问题是 ruby​​racer,这似乎是 less/sass 所需的,不能在目标架构(arm 处理器)上编译

0 投票
1 回答
340 浏览

javascript - 在 Windows 上的 Ruby 中运行 javascript

有人知道如何在 Windows 机器上的 Ruby 中运行 javascript(jscript 也可以)吗?execjs、V8 和 therubyracer 似乎不适用于 Windows。我知道如何在 Ruby 之外运行 javascript。

0 投票
2 回答
5328 浏览

ruby - 使用 therubyracer 在 Windows 机器上安装 ruby​​ gem less-rails

一段时间以来,我试图在我的 windows7 机器上安装 less-rails gem。

我已经设法使用这个二进制文件安装了所需的 therubyracer.gem: https ://github.com/stereobooster/therubyracer/downloads

我还下载了 v8.dll 并放入了我的 ruby​​/bin 目录。到目前为止一切正常,捆绑安装正在运行并且服务器启动没有任何问题。

但是,一旦我使用较少的文件请求页面,我就会收到以下错误消息

未定义的方法“in_javascript?” 对于 #"<"V8::Error: [object Object]>

我的 css.file 几乎是空的

custom.css.less 看起来像这样

我正在使用带有 ruby​​ 1.9.3 的 rails 安装程序。

这样的问题描述不多。我发现的所有问题都是通过更新到至少 ruby​​ 1.9.2 来解决的。但不幸的是,这不是我的解决方案。有人有想法吗?

谢谢

0 投票
1 回答
508 浏览

ruby - 来自rails 3中therubyracer / v8的javascript错误的堆栈跟踪

我正在使用 therubyracer 和 v8 在 rails 3 应用程序中运行一些 javascript

如果出现任何问题,错误消息会通过通常的 rails 3 异常通知过程通过电子邮件发送给我。

但是,我得到的错误消息非常模糊,堆栈跟踪不会进入 javascript 文件本身。这是可以理解的,但是很难调试。这是一个例子:

有没有一种方法可以公开 javascript 堆栈跟踪,以便在引发异常时可以判断 javascript 中的哪一行正在运行?(至少,获取行号)

0 投票
2 回答
738 浏览

ruby - 无法在 Mountain Lion 上安装 therubyracer -v '0.10.0'

我不知道为什么这不起作用。我大部分时间都在工作,然后我突然不能再运行“捆绑安装”了。

我得到:

我在使用 ruby​​ 1.9.3p194 的 Mountain Lion (10.8.2) 上。自制软件已更新。宝石已更新。XCode 是最新的。

我已经尝试了一切,但无法使其正常工作。有任何想法吗?

0 投票
1 回答
5471 浏览

ruby - 无法安装rubyracer

我正在尝试在 Debian 6 上进行 gem install therubyracer。我在 1.9.3 上使用 rbenv。当我最初这样做时,它抱怨 libv8,所以我做了一个 gem install libv8。现在,当我运行 gem install therubyracer 时,我收到以下错误,说它找不到文件。它正在谈论的文件,/home/chop/.rbenv/versions/1.9.3-p327/lib/ruby/gems/1.9.1/gems/libv8-3.11.8.3-x86_64-linux/vendor/v8/out/ x64.release/obj.target/tools/gyp/libv8_base.a,但是确实存在。

0 投票
5 回答
8888 浏览

ruby-on-rails - 安装 ruby​​racer 时出错

捆绑安装我的更新时收到错误消息。这是我的宝石文件:

这是我在生产中运行 bundle install 命令后遇到的错误:

安装 ruby​​racer (0.11.0) 时出错,Bundler 无法继续。gem install therubyracer -v '0.11.0' 在捆绑之前确保成功。

0 投票
1 回答
10203 浏览

ruby-on-rails - 无法在 centos 上安装 therubyracer(V8 和 GCC 出错)

我正在尝试在我的 centos 服务器上安装 therubyracer,但遇到了很多问题。

所以然后我尝试安装这个:

哪个g++的输出

您要求的信息:

编辑 使用@Chris的解决方案后,我现在安装libv8,但therubyracer仍然没有安装并给我这个:

0 投票
4 回答
3418 浏览

ruby-on-rails - 我无法在 Arch Linux x64 中安装 therubyracer

当我尝试安装 therubyracer 时,出现以下错误:

我不知道发生了什么。