From: "H.Hiro" Date: 2012-12-11T15:42:14+09:00 Subject: [ruby-list:49081] Re: RubyでMecab --e89a8f2351fd599af704d08dfb0c Content-Type: text/plain; charset=ISO-2022-JP Content-Transfer-Encoding: 7bit 井澤さん H.Hiroです。 もしかして、Ruby本体のインストールはAPT(synaptic、apt-getなど)を用いずにインストールされてますでしょうか?(1.9.3をご利用とのことなので、そうなのだと推察します) その場合、APTでlibmecab-ruby1.9.1を入れるのではダメなようで(これはあくまで「APTでインストールされたRubyのためのもの」)、gemファイルを入手してインストールする必要があるようです。 http://d.hatena.ne.jp/mickey24/20120506/ubuntu_mecab_ruby 2012年12月11日 2:36 井澤 隆浩 : > いざわです。 > > /usr/local/lib/ruby/gems/1.9.1/gems/以下には該当ファイルがありませんでした。 > > Synapticパッケージ・マネージャでlibmecab-ruby1.9.1を入れましたが、入って > いないようですね。 > > (2012/12/11 2:06), H. Hiro wrote: > > H.Hiroと申します。 > > > > > LoadErrorとなると、"MeCab"というファイルが存在しなくて読み込めてないということになるので、調べてみるべきこととしては「ライブラリのインストール先ディレクトリにMeCab.soというファイルがあるか」ということになりますでしょうか。 > > もしなければ、MeCabのRubyバインディングがインストールが正常に終わっていないためにLoadErrorになる、ということになります。 > > > > 私の環境では、以下の場所にありました。 > > /usr/local/lib/ruby/gems/1.9.1/gems/mecab-ruby-0.97/lib/MeCab.so > > > > > > > -- H.Hiro / Maraigue http://hhiro.net/about/ main@hhiro.net --e89a8f2351fd599af704d08dfb0c--