Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

インストール

RubyGems からインストール

gem install laurus

または Gemfile に追加します:

gem "laurus"

その後、以下を実行します:

bundle install

ソースからビルド

ソースからビルドするには Rust ツールチェーン(1.85 以降)と rb_sys が必要です。

# リポジトリをクローン
git clone https://github.com/mosuka/laurus.git
cd laurus/laurus-ruby

# 依存関係をインストール
bundle install

# ネイティブ拡張をコンパイル
bundle exec rake compile

# またはローカルに gem をインストール
gem build laurus.gemspec
gem install laurus-*.gem

動作確認

require "laurus"
index = Laurus::Index.new
puts index  # Index()

動作要件

  • Ruby 3.1 以降
  • Rust ツールチェーン(gem インストール時に rb_sys 経由で自動的に呼び出されます)
  • コンパイル済みネイティブ拡張以外のランタイム依存関係なし