acts_as_se
を使う程度であれば、例えばDebianなら、
aptでhyperestra
1 # estcmd 2 /usr/local/lib/ruby/ site_ruby/ 1.8/rubyge ms.rb:304: in `report_act ivate_erro r': Could not find RubyGem estraier (> 0) (Gem::LoadE rror) 3 from /usr/local /lib/ruby/ site_ruby/ 1.8/rubyge ms.rb:238: in `activate' 4 from /usr/local /lib/ruby/ site_ruby/ 1.8/rubyge ms.rb:76:i n `active_gem _with_opti ons' 5 from /usr/local /lib/ruby/ site_ruby/ 1.8/rubyge ms.rb:50:i n `gem' 6 from /usr/local /bin/estcm d:15
このestraierをインストールするためには、HyperEstra
1 # aptitude install libqdbm-dev
あとは、gemコマンドで通常通りにestraierをインストールします。
1 # gem install estraier
これで estcmd などのコマンドラインツールが使えるようになります。
1 # estcmd 2 estcmd: command line utility for the core API of Hyper Estraier 3 4 usage: 5 estcmd put [-cl] [-ws] db [file] 6 estcmd out [-cl] db expr 7 estcmd edit db expr name [value] 8 estcmd get db expr [attr] 9 estcmd uriid db uri 10 estcmd inform db 11 estcmd optimize [-onp] [-ond] db 12 estcmd merge [-cl] db target 13 estcmd search [-vu|-va|-vf|-vs] [-gs|-gf|-ga] [-cd] [-ni] [-sf|-sfr|-sfu|-sfi] [-attr expr] [-ord expr] [-max num] [-sk num] [-aux num] [-dis name] db [phrase]