忘れそうなので
Lion クリーンインストール
Mac mini が動きだしたので、今までメインで使ってた MacBookPro も Lion クリーンインストール。参考
Xcode インストール
Mac App Store をご利用ください。Homebrew インストール
いつもインストール先はデフォルト (/usr/local 以下) なんですが、今回は $HOME/.homebrew にしてみました。rvm や pythonbrew とかが $HOME 以下にあるんで、揃えてみようかと。
$ git clone git://github.com/mxcl/homebrew.git $HOME/.homebrew $ export PATH=$HOME/.homebrew/bin:$PATH $ brew update # $HOME/.homebrew/.git の動作確認 $ brew install wget # brew の動作確認
参考
Cocoa emacs インストール (using Homebrew)
現在、Homebrew on Lion による emacs インストールはビルド時に失敗します。ググるといくつか対処法が出てくるのですが、私は https://gist.github.com/1124161 を使用してインストールしました。
$ brew install https://raw.github.com/gist/1124161/6a265cd3b6b35b9dd550d26896063c3dfba6f4fa/emacs.rb --cocoa --lion (中略) ==> Summary /usr/local/Cellar/emacs/23.3a: 3673 files, 109M, built in 12.8 minutes
無事インストールは成功しました。フルスクリーンにも対応してます。
本家にも近いうちに動くやつが適用されるとは思いますが、今はこれで。
RVM
Ruby といえばこれ$ bash < <(curl -s https://rvm.beginrescueend.com/install/rvm) $ source $HOME/.rvm/scripts/rvm $ rvm list known # ずらずらと出てくるのを確認 $ rvm install 1.9.2 $ rvm list rvm rubies ruby-1.9.2-p290 [ x86_64 ] $ rvm use 1.9.2 Using /Users/gongo/.rvm/gems/ruby-1.9.2-p290 $ ruby --version ruby 1.9.2p290 (2011-07-09 revision 32553) [x86_64-darwin11.0.0]
参考
pythonbrew
Python の rvm みたいな。$ curl -kL http://github.com/utahta/pythonbrew/raw/master/pythonbrew-install | bash $ source $HOME/.pythonbrew/etc/bashrc $ pythonbrew list -k # ずらずらと出てくるのを確認 $ pythonbrew install --force 3.2 # テスト時の error でインストール失敗するため、force $ pythonbrew switch 3.2 Switched to Python-3.2 $ python --version Python 3.2
参考
perlbrew
Perl の rvm みたいな。デフォルトのインストール先は $HOME/perl5 なのですが、
homebrew や rvm、pythonbrew と揃えるために、$HOME/.perlbrew に変更しました。
$ export PERLBREW_ROOT=$HOME/.perlbrew $ curl -L http://xrl.us/perlbrewinstall | bash (中略) ## Installing perlbrew The perlbrew is installed as: ~/.perlbrew/bin/perlbrew You may trash the downloaded /private/tmp/perlbrew from now on. Perlbrew environment initiated, required directories are created under ~/.perlbrew Paste the following line(s) to the end of your ~/.bashrc and start a new shell, perlbrew should be up and fully functional from there: source ~/.perlbrew/etc/bashrc For further instructions, simply run `perlbrew` to see the help message. Enjoy perlbrew at $HOME!! ## Installing patchperl ## Done. $ source ~/.perlbrew/etc/bashrc $ perlbrew init $ perlbrew available # ずらずらと出てくるのを確認 $ perlbrew list * /usr/bin/perl (5.12.3) $ perlbrew install perl-5.14.1 $ perlbrew list perl-5.14.1 * /usr/bin/perl (5.12.3) $ perlbrew switch perl-5.14.1 $ perl --version This is perl 5, version 14, subversion 1 (v5.14.1) built for darwin-2level Copyright 1987-2011, Larry Wall Perl may be copied only under the terms of either the Artistic License or the GNU General Public License, which may be found in the Perl 5 source kit. Complete documentation for Perl, including FAQ lists, should be found on this system using "man perl" or "perldoc perl". If you have access to the Internet, point your browser at http://www.perl.org/, the Perl Home Page. $
ついでに App::cpanminus もインストールする。
Cpan めんどくさい人はこっちだよねっていうやつ
$ perlbrew install-cpanm $ cpanm App::pmuninstall $ cpanm App::cpanoutdated $ cpan-outdated | cpanm # アップデート可能なやつをアップデート
参考
まとめの .zshenv
## global environment export LANG=ja_JP.UTF-8 export LC_ALL=$LANG ## Path export PATH=$HOME/.homebrew/bin:$PATH ## rvm if [[ -s $HOME/.rvm/scripts/rvm ]]; then source $HOME/.rvm/scripts/rvm fi ## pythonbrew if [[ -s $HOME/.pythonbrew/etc/bashrc ]]; then source $HOME/.pythonbrew/etc/bashrc fi ## perlbrew export PERLBREW_ROOT=$HOME/.perlbrew if [[ -s $PERLBREW_ROOT/etc/bashrc ]]; then source $PERLBREW_ROOT/etc/bashrc fi
開発系はひと通りそろったかな。