インストール
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経由で自動的に呼び出されます) - コンパイル済みネイティブ拡張以外のランタイム依存関係なし