/var/www/yatta47.log/var/www/yatta47.logスマートフォン用の表示で見る/var/www/yatta47.logやったのログ置場です。スクラップみたいな短編が多いかと。cloud9前回、cloud9環境にmecabのインストールをしたと思います。今回はそれをRubyから使ってみようと思います。mecabのインストールはこちらの記事を参考に。yatta47.hateblo.jpRubyから使う場合にはnattoというのを使います。installed特に問題なくインストール環境。以下はサンプルコード。`<main>'MECAB_PATHというのが設定してなくて、mecabのライブラリが読み込めなくて失敗している様子。Githubの公式を読んでみるとPATHを設定しろとか書いてあったね。github.comってことで改めてMECAB_PATHを設定してやってみたところまたエラーが。`<main>'今度はファイルがないというメッセージ。cloud9環境だからデフォルトで設定される場所とは違う場所に設定されてるのかな?libmecab.soというのが見つからないとどうにも処理できない様子だから、libmecab.soがどこにあるかfindで直接探してみました。"*mecab*"/usr/bin/mecab/usr/share/man/man1/mecab.1.gz/usr/share/mecab/usr/share/doc/libmecab2/usr/share/doc/mecab-ipadic-utf8/usr/share/doc/mecab-ipadic/usr/share/doc/mecab-utils/usr/share/doc/mecab/usr/share/doc/mecab/mecab.css/usr/share/doc/mecab/mecab.html/usr/share/doc/mecab/libmecab.html/usr/share/doc/mecab-jumandic/usr/lib/mecab/usr/lib/mecab/mecab-cost-train/usr/lib/mecab/mecab-dict-index/usr/lib/mecab/mecab-system-eval/usr/lib/mecab/mecab-dict-gen/usr/lib/mecab/mecab-test-gen/usr/lib/libmecab.so.2.0.0/usr/lib/libmecab.so.2ちょっとファイルの名前が違うけど、とりあえず/usr/lib配下にライブラリがあったので、MECAB_PATHを設定しなおして再度実行したら動きました。BOS/EOS,*,*,*,*,*,*,*,*$ようやくこれでRubyからmecabが使うことが出来ました。まとめcloud9環境でnattoを使うためには以下の設定が必要。MECAB_PATH=/usr/lib/libmecab.so.2これで環境も整ってきたので、これから形態素解析エンジンを使って色々なことをやってみようと思います。すべての中間管理職に捧げる。日)今度はいつまで続くか・・・・書く癖をつけるために続けます。自分がほしいな〜って思ったものを作ったり、同じものがあればそれを紹介したりしています。当ブログはAmazon.co.jpアソシエイトプログラムに参加しており、記事中の商品画像はほぼアソシエイトリンクとなりますのでご了承ください。yatta47はてなブログをはじめよう!yatta47さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。