FreeBSD9 に Perl 環境をインストール
FreeBSD9 に perlbrew、 cpanm、 Carton、 そして Vim と、そのプラグインをインストールする方法。
perlbrew のインストール
$ whereis perlbrew
# ないので find で検索
$ find /usr/ports/ | grep perlbrew
( 中略 )
/usr/ports/devel/p5-perlbrew/pkg-plist
$ cd /usr/ports/devel/p5-perlbrew/
$ sudo make install
perlbrew の設定
perlbrew init で初期化して .bash_profile に指示通りの設定を書く。
$ perlbrew init
$ cat ~/.bash_profile
source ~/perl5/perlbrew/etc/bashrc
$ source ~/.bash_profile
perlbrew で perl のインストール
使用可能な perl のバージョン。
$ perlbrew available
perl-5.18.1
perl-5.16.3
perl-5.14.4
perl-5.12.5
perl-5.10.1
perl-5.8.9
perl-5.6.2
perl5.005_04
perl5.004_05
perl5.003_07
やんごとなき理由で perl-5.8.9 を選択。
$ perlbrew install --notest perl-5.8.9
$ perlbrew switch perl-5.8.9
$ perl -v
This is perl, v5.8.9 built for amd64-freebsd
cpanm のインストール
CPAN モジュールのインストールが楽になる cpanm のインストール。
$ curl -L http://cpanmin.us | perl - App::cpanminus
本当は perlbrew を使って
$ pelbrew install-cpanm
としたかったけど、
ERROR: Failed to retrieve cpanm executable.
が出るので。
あとは CPAN を活用しまくる。
carton のインストール
インストールした CPAN の管理などが楽になる carton のインストール。
$ cpanm Carton
Ports を準備して Vim のインストール
初回なら Ports の準備。最初だけの設定。
$ sudo portsnap fetch
$ sudo portsnap extract
vim を探してインストール。
$ whereis vim
/usr/ports/editors/vim
$ cd /usr/ports/editors/vim
$ sudo make install clean
パッチが 1000 個くらいあたるんですかね。何十分か待ちました。
Ports はたまにアップデートしておく。
$ sudo portsnap fetch
$ sudo portsnap update
Vim のプラグイン
まずは NeoBundle を入れて、プラグインを入れまくる。
- Vim実践入門 ~Perl編~
- VimでPerl(に限らないけど)を書くときにこれだけはやってほしい設定 - Qiita [キータ] ...Bundle を NeoBundle に置き換える
- vim で Perl を書くときのための tips - Perl Advent Calendar Japan 2012 Casual Track
dotfiles 管理
.bash_profile や .vimrc を管理。