yi(text editor)

yiに興味があったのですが、何度かインストールを試みてもうまくいかず、やっとインストールができたのでそのメモ。

yiはHaskellで書かれ、Haskellで拡張可能なテキストエディタです。

http://en.wikipedia.org/wiki/Yi_%28editor%29

環境はUbuntu 10.04 32bitです。

大分四苦八苦しながらインストールしたので無駄があるかもしれません。

とりあえず
http://d.hatena.ne.jp/akiradeveloper/20100624/1277329866
ここの人を参考にすれば行けるんじゃないかと思います。

つまり

sudo aptitude install cabal-install
cabal update
export PATH=$HOME/.cabal/bin:$PATH
cabal install cabal-install
sudo aptitude install ibghc6-zlib-dev
sudo aptitude install ncurses-dev
cabal install alex
cabal install yi

ってことです。cabalコマンドを使う際はsudoを付けないでくださいね。

ただ、僕は四苦八苦する過程でなんか間違ったっぽくてすげえめんどくさかったです。

とりあえず、cabal install xxx ってやって'hogehoge-x.x.x.x'が無いよとかいわれたら

ghc-pkg unregister hogehoge-x.x.x.x --force

ってやってもういっかいcabal install xxx

それでもダメなら

cabal install hogehoge --reinstall

でうまいこと行けるんじゃないかと思います。