【发布时间】:2012-05-01 09:43:48
【问题描述】:
Ruby C 绑定的执行与系统调用的 Ruby 包装器之间的主要区别是什么?
对于我的问题,我正在考虑将 Git 版本控制功能大量整合到 Ruby on Rails 应用程序中。在处理此任务时,我不明白如何考虑 Ruby 程序的执行管道,该程序包含使用 Ruby C 绑定(例如 yajl-ruby)实现的库与用于系统调用(例如 git Ruby Gem)的 Ruby 包装器。
【问题讨论】:
标签: ruby binding ruby-c-extension systemwrapper