问题标签 [truffleruby]

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 投票
2 回答
407 浏览

ruby - 为什么 truffleruby 需要 C 扩展?

目前的状态truffleruby

TruffleRuby 进展很快,但目前可能还没有准备好让您尝试在其上运行完整的 Ruby 应用程序。缺少对 OpenSSL 和 Nokogiri 等关键 C 扩展的支持。

为什么truffleruby需要 C 扩展?它建立在 GraalVM 之上,GraalVM 建立在 JVM 之上,它实际上是JRuby的一个分支

TruffleRuby 是 JRuby 的一个分支,将它与来自 Rubinius 项目的代码相结合,还包含来自 Ruby 标准实现 MRI 的代码。

他们不能使用 JRuby 世界 gems 而不是依赖于他们的 C 变体吗?

编辑github上问题的链接

0 投票
2 回答
210 浏览

ruby - 在 debian 中安装 rbenv 时找不到 gem 命令

我正在创建一个 Dockerfile 来运行 truffleruby。尝试安装捆绑程序和工头时出现错误。错误是/bin/sh: 1: gem: not found

Dockerfile

构建的尾部