ruby - 用macrubyc编译的ruby代码可以使用gems吗

标签 ruby rubygems llvm macruby macrubyc

MacRuby 0.5 包含一个基于 LLVM 的 ruby​​ 编译器,称为 macrubyc。

有谁知道是否可以从已编译的代码中动态加载 gem?或者编译 gem 并将它们链接进去?这是有计划的吗?或者编译后的代码一般如何能够使用 gem。

最佳答案

事实证明,从 MacRuby 0.6 开始,这样的东西可以编译

require 'rubygems'
require 'sequel'

DB = Sequel.mysql(...)

但是在运行时尝试加载 mysql 时失败,这让我认为它是在运行时加载 gem。

关于ruby - 用macrubyc编译的ruby代码可以使用gems吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2197190/

相关文章:

ruby - 在 Win7-x64/ruby1.9.2p0 上启动?

ruby - 数组获取或默认函数

ruby - 使用 Chef-client 和 recipe 获取 'ArgumentError'

ruby-on-rails - 我可以编辑使用 'gem install'或从我的gemfile安装的gem吗?

shell - .zshrc 中的命令未找到

c++ - 如何指定 clang 格式的文件?

c++ - 是否有 C++ 等效于 Xcode 7 的 objective-c 的 -debugDescription 方法?

compiler-construction - LLVM 无操作指令?

java - 有关 Java 与 jRuby 互操作的引用信息的最佳来源

ruby - 使用 Ruby 注入(inject)时为 Nil 类