macでrails実行しようとしたらエラー出た。
$ rails demo
dyld: lazy symbol binding failed: Symbol not found: _iconv_open
Referenced from: /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/universal-darwin10.0/iconv.bundle
Expected in: /opt/local/lib/libiconv.2.dylib
dyld: Symbol not found: _iconv_open
Referenced from: /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/universal-darwin10.0/iconv.bundle
Expected in: /opt/local/lib/libiconv.2.dylib
Trace/BPT trap
環境変数 DYLD_LIBRARY_PATH で設定されているところに、ちゃんとライブラリが入ってないらしい。
$ echo $DYLD_LIBRARY_PATH
/opt/local/lib
MacPortsのほうのディレクトリになっているので、mac標準のほうにしとく。
$ export DYLD_LIBRARY_PATH=/usr/lib
$ rails demo
create
create app/controllers
create app/helpers
create app/models
できた。