Skip to content

Latest commit

 

History

History
24 lines (17 loc) · 1.04 KB

File metadata and controls

24 lines (17 loc) · 1.04 KB

1.1. mrbgems概要

mrbgemsとは

mrbgemsRuby における RubyGems に相当する mruby の拡張ライブラリです。
mruby に標準で添付されているものの他に、GitHub上で公開されている300を超えるライブラリが利用可能です。

mrbgemsを利用する

mrubymrbgems を利用するためには、mruby VMmrbgems を組み込む必要があります。
mruby ソースコードに含まれる build_config.rb に、利用する mrbgems を記述してmruby VM をビルドすることで、mruby VMmrbgems を追加することができます。

build_config.rbの記述例

mruby標準の mruby-eval と、GitHubに公開されている mruby-onig-regexp を利用する場合の build_config.rb 記述例を下記に示します。

MRuby::Build.new do |conf|
  # snip...
  conf.gem :core => 'mruby-eval'
  conf.gem :github => 'mattn/mruby-onig-regexp'
  # snip...
end