Skip to content
8月 28 / rakkyoo

Emacs24.2にmigemoのインストール

Emacs24.2が出たので,インストールしました.
私の環境では,「migemo」と「skk」の二つはインストールしなおさないといけないので,早速インストールしました.

skkについては,

ここに書いてある通りに,
skkのファイルをダウンロードして,
解凍

1
$ tar xvzf ~/Downloads/ddskk-20120506.tar

解凍したディレクトリ上で,
SKK-CFGを適切に変更した上で,

1
$ make install EMACS=/Applications/Emacs.app/Contents/MacOS/Emacs LISPDIR=~/.emacs.d/lisp VERSION_SPECIFIC_LISPDIR=~/.emacs.d/lisp INFODIR=~/.emacs.d/info

この通りに,すればOKでしたが,,,

migemoについては,いつも参考にしていた

この通りではできませんでした.

具体的には,

1
2
3
4
5
$ ./configure --prefix=/Applications/Emacs.app/Contents/Resources \
--bindir=/Applications/Emacs.app/Contents/MacOS/bin \
--with-emacs=/Applications/Emacs.app/Contents/MacOS/Emacs
$ make
$ make install rubydir=/Applications/Emacs.app/Contents/Resources/lib/ruby/site_ruby

ここまで行なった後で,以下の様なエラーが出てしまいました.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Making install in tests
make[2]: Nothing to be done for `install-exec-am'.
make[2]: Nothing to be done for `install-data-am'.
/bin/sh ./mkinstalldirs /Applications/Emacs.app/Contents/MacOS/bin
 /opt/local/bin/ginstall -c  migemo /Applications/Emacs.app/Contents/MacOS/bin/migemo
/bin/sh: /opt/local/bin/ginstall: No such file or directory
 /opt/local/bin/ginstall -c  migemo-grep /Applications/Emacs.app/Contents/MacOS/bin/migemo-grep
/bin/sh: /opt/local/bin/ginstall: No such file or directory
 /opt/local/bin/ginstall -c  migemo-server /Applications/Emacs.app/Contents/MacOS/bin/migemo-server
/bin/sh: /opt/local/bin/ginstall: No such file or directory
 /opt/local/bin/ginstall -c  migemo-client /Applications/Emacs.app/Contents/MacOS/bin/migemo-client
/bin/sh: /opt/local/bin/ginstall: No such file or directory
make[2]: *** [install-binSCRIPTS] Error 127
make[1]: *** [install-am] Error 2
make: *** [install-recursive] Error 1

つまり,「/opt/local/bin/ginstall がないよ!」っと言っているのですが,
これに対する対処を探していたところ,シンボリックリンクをすればOKとのこと.

ここに書いてある通りに,

1
$ sudo ln -s /usr/bin/install /opt/local/bin/ginstall

として,「/usr/bin/install」のリンクを「/opt/local/bin/ginstall」に作ってあげるだけでした.
これで無事に解決して,

参照元に書いてあるとおりに,
migemo-0.40.tar.gz」「ruby-romkan-0.4.tar.gz」「ruby-bsearch-1.5.tar.gz」「SKK-JISYO.L.gz」を「~/Download」にダウンロードしてから,

1
2
3
4
5
6
7
8
9
10
11
$ cd
$ mkdir work
$ cd work
$ tar xvzf ~/Downloads/migemo-0.40.tar.gz
$ tar xvzf ~/Downloads/ruby-bsearch-1.5.tar.gz
$ tar xvzf ~/Downloads/ruby-romkan-0.4.tar.gz
$ cd migemo-0.40
$ mv ../ruby-bsearch-1.5/bsearch.rb .
$ mv ../ruby-romkan-0.4/romkan.rb .
$ cp ~/Downloads/SKK-JISYO.L.gz .
$ gunzip SKK-JISYO.L.gz
1
2
3
4
5
6
7
8
$ ./configure --prefix=/Applications/Emacs.app/Contents/Resources \
--bindir=/Applications/Emacs.app/Contents/MacOS/bin \
--with-emacs=/Applications/Emacs.app/Contents/MacOS/Emacs
$ make
$ make install rubydir=/Applications/Emacs.app/Contents/Resources/lib/ruby/site_ruby
$ cp bsearch.rb /Applications/Emacs.app/Contents/Resources/lib/ruby/site_ruby
$ cp romkan.rb /Applications/Emacs.app/Contents/Resources/lib/ruby/site_ruby
$ cp migemo.el migemo.elc /Applications/Emacs.app/Contents/Resources/site-lisp/

とすればエラーも出ずに無事にmigemoが使えました.

[`twib` not found]

Leave a comment

CAPTCHA


This blog is kept spam free by WP-SpamFree.