homebrew + perlbrew + cpanm + local::lib + etc.な開発環境を作る
#### homebrew インストールは[homebrew](http://mxcl.github.com/homebrew/)にある通りで特に問題なかった。以下、入れたもの。 - git - keychain - coreutils - w3m - wget - lv - mecab - proctools -…
homebrew
インストールはhomebrewにある通りで特に問題なかった。以下、入れたもの。
- git
- keychain
- coreutils
- w3m
- wget
- lv
- mecab
- proctools
- readline
- rlwrap
- libjpeg
- giflib
- libtiff
- gmp
- mecab
- tig
- emacs
- typesterさんによるフルスクリーンパッチを適用し、/Applicationにsymlinkを作る
- $ brew install emacs --cocoa
- $ ln -s /usr/local/Cellar/emacs/23.2/Emacs.app /Applications/Emacs.app
- typesterさんによるフルスクリーンパッチを適用し、/Applicationにsymlinkを作る
- cmigemo
- 以下を参考にインストール
- uim
- uim-fep
- shared-mime-info
- 以下のexportは、.zshrcにでも追加しておく
$ export XDG_DATA_HOME=/usr/local/Cellar/shared-mime-info/0.70/share
$ export XDG_DATA_DIRS=/usr/local/Cellar/shared-mime-info/0.70/share
$ update-mime-database /usr/local/Cellar/shared-mime-info/0.70/share/mime/
perlbrew
- $ curl -LO http://xrl.us/perlbrew
- $ chmod +x perlbrew
- $ ./perlbrew install
- $ rm -f ./perlbrew
- $HOME/.zshrcにsource $HOME/perl5/perlbrew/etc/bashrcを追加
- perlbrew install perl-5.8.8
- ビルドに失敗したら以下のページを参考に。
CPANモジュール
Imager
あらかじめ、必要なものを適当に追加しておく。以下、Imagerの場合。
$ brew install libjpeg giflib
$ cpanm Imager
もし既にインストールしていたら、tar.gzをひろってきて手でmake && make installすればいいのかな?
対応フォーマットは以下のようにして確認できる。
$ perl -MImager -e 'print join ", ", sort keys %Imager::formats'
Math::BigInt::GMP
gmpをbrewで入れてからcpanmする。
$ brew install gmp
$ cpanm Math::BigInt::GMP
Image::Magick
普通にcpanmで入れようとすると失敗するので、cpanm --look Image::Magickとして、Makefile.PLを書き換える。
$ cpanm --look Image::Magick
--> Working on Image::Magick
Fetching http://search.cpan.org/CPAN/authors/id/J/JC/JCRISTY/PerlMagick-6.66-1.tar.gz ... OK
Entering /Users/antipop/.cpanm/work/1290917026.63686 with /bin/zsh
~/.cpanm/work/1290917026.63686
$ ls
PerlMagick-6.66 PerlMagick-6.66-1.tar.gz
~/.cpanm/work/1290917026.63686
$ cd PerlMagick-6.66
$ $EDITOR Makefile.PL
Makefile.PLに以下を追加する。
- -I/usr/local/include/ImageMagick
- -L/usr/local/lib
my $INC_magick = '-I/usr/local/include/ImageMagick ' . trim(`MagickCore-config --cppflags`) . ' -I../ -I.. -I"' . $Config{'usrinc'} . '/ImageMagick" ';
my $LIBS_magick = '-L/usr/local/lib -L../magick/.libs -lMagickCore -lperl -lm';
んでもってあとはmake && make installする。
MySQL
- 以下からMac OS X ver. 10.6 (x86, 64-bit), DMG Archiveをとってきて入れた。
- http://www-jp.mysql.com/downloads/mysql/
- serverとprefもいれる
- システム環境設定で、自動起動するよう設定をする
アプリ
- secrets
- AquaSKK
- TerminalColoreopard
- iTerm2
- keyremap4macbook
- etc.