noise

計算機科学や各種設定のメモ

FreeBSD でのRails3環境構築

まずFreeBSDの最新の物にする。
Rails3の場合FreeBSD 9.0より前のバージョンだと動かない。

pkg_add すべきもの
sqlite3
git
node(nodejs)
port でインストールすべきもの
lang/ruby19
devel/ruby-gems
converters/ruby-iconv
その他必要な作業
ln -s /lib/libz.so.6 /lib/libz.so.5
ruby 1.8 環境で gem をインストールしてしまった場合
gem cleanup
gem list | awk '{print "gem uninstall " $1}' | sh -xv

/etc/make.conf に次の行を追加

RUBY_DEFAULT_VER=1.9

ruby関係のパッケージはすべて再インストール

gem install するもの
bundle


あとは mercurial nginx などをインストール・設定する