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

ruby-on-rails - 在 Mavericks 上安装 libv8 和 therubyracer

我正试图让therubyracergem 安装在 Mavericks 10.9 上,我正准备把头发扯下来——任何帮助都将不胜感激。

我知道关于这个主题还有很多其他问题,但实际上以下任何一个(包括各种组合和有希望的重试,此时已经花费了 2 天以上)都解决了任何问题

  1. 卸载libv8和安装therubyracer
  2. brew install libv8改为使用
  3. 安装apple-gcc或类似
  4. 安装各种版本的XcodeDeveloper Tools
  5. 重新安装rvm和重建ruby 1.9.3

我能够实现的最新功能是收到此错误消息:

周围似乎没有太多信息g++-4.6: error: unrecognized option '-rdynamic'。我的第一个猜测是可能gcc46不支持这个标志。

根据其他帖子建议,我尝试安装apple-gcc42

并使用适当的环境上下文变量再次执行它以将其指向新apple-gcc42安装:

仍然没有运气,奇怪的是仍然抛出同样的错误gcc46,这让我觉得它根本没有apple-gcc42 收到

我什至尝试对正确的版本进行符号链接(当然要备份原件)

绝对没有运气,还在扔g++-4.6: error: unrecognized option '-rdynamic'

那么..你如何强制gem install使用特定的编译器版本?这甚至是正确的方法吗?

谢谢您的帮助!

0 投票
1 回答
396 浏览

ruby-on-rails - gem install therubyracer -v '0.12.1' 在 RubyMine 中失败

当我尝试运行以下命令时

我收到以下错误。我尝试安装 libv8,但当时没有成功。有人可以帮我吗?

我是 ruby​​ 新手,因此我很困惑应该在这里做什么。

0 投票
2 回答
3489 浏览

osx-yosemite - 无法在 Yosemite 的全新安装和 ruby​​ 的全新版本上安装 therubyracer

有很多人有类似的问题,我过去在其他机器上也是其中之一,而且那里的解决方案似乎都不起作用——我似乎也有与其他有类似问题的人不同的错误:

运行时:

或者干脆

包含therubyracer在我的 gemfile 中。

我正在运行 Yosemite 10.10.3、Ruby 2.0.0-p353,我已经卸载了所有内容并尝试gem install libv8 -- --with-system-v8了经常出现此类问题的解决方案,但没有找到解决方案。

0 投票
8 回答
22654 浏览

ruby-on-rails - TypeError:对象不支持此属性或方法

我创建了 Rails 应用程序,并在其中创建了一个数据库(空)。当我尝试查看我的产品页面时,我在http://localhost:3000/products页面上收到以下错误。在迁移数据库之前,该应用程序运行正常。我正在使用 therubyracer 并且在 Windows 7 上。

这是我在 Rails 服务器上得到的:

感谢您的任何帮助。

0 投票
2 回答
281 浏览

ruby-on-rails - 安装 ruby​​gems 时出错(DL 已弃用)

您好,我正在尝试安装:

  • gem 'therubyracer', '~> 0.12.2'
  • 宝石'libv8','〜> 3.16.14.7'

在我的应用程序红宝石中(在 Windows 上)

当我执行命令时

当我尝试从终端执行安装 libv8 的 gem 命令时出现相同的错误:

我该如何解决这个问题?

0 投票
1 回答
2279 浏览

ruby-on-rails - therubyracer 未在 Windows 上安装

尝试安装 gem 时出现以下错误

我试过在 Gemfile 中添加这个

试过了

上面的一切都失败了,rubyracer 从未安装过。

0 投票
1 回答
1439 浏览

ruby - gem 安装失败,无法识别“补丁”(Windows)

therubyracer在 Windows 上安装 gem 并收到有关“'patch' 未被识别为内部或外部命令、可运行程序或批处理文件”的错误。我需要这个 gem,因为当我尝试使用 less 时,它说要安装 therubyracer。

这是完整的输出:

提到的日志文件不包含比上述更多的信息。

我什至不知道从哪里开始解决这个问题。

注意:我安装了 ruby​​ 开发工具包C:\RubyDevKit-mingw64-64-4.7.2

编辑:

我这样做是因为我正在运行jekyll并尝试将Less 用于 Jekyll

基于stackoverflow 上的其他一些答案,我安装了 libv8 gem 的旧版本(3.11.8.0)。它安装正确,但没有修复错误。看起来有点像 therubyracer 包含它自己的 libv8 副本。

我安装了“therubyracer_for_windows”包。但在那之后,当我尝试运行 jekyll serve 时,我得到了错误:

因此,似乎其中包含与 jekyll 不兼容的过时内容。我卸载了 therubyracer_for_windows。

0 投票
1 回答
401 浏览

ruby-on-rails - 使用 osx Yosemite 安装 ruby​​racer 时出错

我已经升级了我的 ruby​​ 版本,当我安装 ruby​​ racer 时,我收到以下错误。安装 libv8 如下 gem install libv8 -- --with-v8-lib

0 投票
0 回答
307 浏览

ruby-on-rails - 无法在 Sublime Text 3 Mac 上使用 LESS2CSS 插件将 LESS 编译为 CSS

我在 Mac OS Yosemite 上使用 Sublime Text 3。我想使用 LESS2CSS 包,但它不起作用。以下是它给出的错误:

我已经安装Node.js并安装了less,但它仍然无法正常工作。

0 投票
2 回答
420 浏览

ruby-on-rails - 安装 therubyracer 时无法构建 gem 原生扩展

我想知道我将 uru 与两个版本的 Ruby 一起使用可能会有所帮助,因为 nog​​okiri gem 不支持 ruby​​ 2.2。另外我不知道为什么它会说关于 python 的东西(我安装了 3.4.3 python)