问题标签 [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.
ruby - 为什么 truffleruby 需要 C 扩展?
TruffleRuby 进展很快,但目前可能还没有准备好让您尝试在其上运行完整的 Ruby 应用程序。缺少对 OpenSSL 和 Nokogiri 等关键 C 扩展的支持。
为什么truffleruby
需要 C 扩展?它建立在 GraalVM 之上,GraalVM 建立在 JVM 之上,它实际上是JRuby的一个分支:
TruffleRuby 是 JRuby 的一个分支,将它与来自 Rubinius 项目的代码相结合,还包含来自 Ruby 标准实现 MRI 的代码。
他们不能使用 JRuby 世界 gems 而不是依赖于他们的 C 变体吗?
编辑github上问题的链接
ruby - 在 debian 中安装 rbenv 时找不到 gem 命令
我正在创建一个 Dockerfile 来运行 truffleruby。尝试安装捆绑程序和工头时出现错误。错误是/bin/sh: 1: gem: not found