この記事は間違っている可能性が高いです
brew update
をすれば自動的にMeCabのVersionが最新(0.996)のDL先とSHA1が設定されるようです。
TimeMachineのバックアップにさかのぼって環境を見ることができたらどうなっていたか見てみたいのですが、おそらくbrwe update
していなかっただけですね。失礼しました。
homebrewで導入したMeCabで、MeCab-rubyを導入したところうまく動かないので、原因なんだろうと思ってましたが簡単でした。
brew edit MeCab
これで見ると、MeCabのダウンロード先が0.98になっていることが確認できます。
これを0.996VerのURLに変更します。
また、MD5の値がおかしいとこのままでは怒られるので、SHA1の値を設定します。
以下のようにし、brew install MeCab
を叩き、公式のページからMeCab-rubyをDL、Compile、配置すればオッケーです。
MeCab-rubyについてはもう色々と情報があるので省きます:)
MeCab.rb
require 'formula'
class Mecab < Formula
#url 'http://downloads.sourceforge.net/project/mecab/mecab/0.98/mecab-0.98.tar.gz'
url 'https://mecab.googlecode.com/files/mecab-0.996.tar.gz'
homepage 'http://mecab.sourceforge.net/'
sha1 '15baca0983a61c1a49cffd4a919463a0a39ef127'
def install
system "./configure", "--disable-debug", "--disable-dependency-tracking", "--prefix=#{prefix}","--enable-utf8-only" #ほぼ必要ないオプションだが--enable-utf8-onlyをつけている。
system "make install"
end
end
OSX:Mavericks