mrubyは軽量に動作することを前提としたVMであるため、Rubyのように機能が豊富ではない。また、requireで動的にモジュールを読み込むこともできない。従って機能を追加するためには、追加機能のソースを入手し一緒にビルドしておく必要がある。 機能を追加するためにはmrbgemsを利用する。要はRubyGemsのようなもので、パッケージ単位で機能追加・削除ができる。追加手順は以下の通り。 build_config.rbの読み方 mrubyのビルド設定は「mruby/build_config.rb」に記述する。 build_config.rbはクローンした時点で以下の様な構成となっている。 build_config.rb(抜粋) # ホスト用ビルドの設定(デバッグモード無効) MRuby::Build.new do |conf| (対象とするツールチェーン・mrbgems・コンパイルオプシ
![mrubyにおけるmrbgemsの設定方法 - .logbook](https://cdn-ak-scissors.b.st-hatena.com/image/square/356e8c2c7aa2d26e0b70a0d6f86f8132d2552ead/height=288;version=1;width=512/http%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fy%2Fylgbk%2F20150201%2F20150201172452.png)