2010年8月23日月曜日

MacPorts の rsync が動かなくなった。

動かないんですけど。

$ rsync
dyld: Library not loaded: /opt/local/lib/libiconv.2.dylib
Referenced from: /opt/local/bin/rsync
Reason: Incompatible library version: rsync requires version 8.0.0 or later, but libiconv.2.dylib provides version 7.0.0
Trace/BPT trap

ググってみたら、ライブラリのパスの問題とか、バージョンの問題とか、アーキテクチャの問題とかがあるらしいけど、とりあえず「MacPortsを再インストールすればいいよ。」との事なのでやってみた。

駄目だった。
未解決。

2010年8月18日水曜日

Macでrails:エラー dyld: lazy symbol binding failed: Symbol not found: _iconv_open

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
できた。

2010年8月17日火曜日

Nike+

Nike+というものがある事を知った。

http://www.apple.com/jp/ipod/nike/

なにこれ面白そう。最近ランニングシューズ買ったばっかりなのに。
今履いてるのがつぶれたら次はNike+対応シューズにしてみよう。

と思ったら、別に対応シューズじゃなくてもこういうのをつければ良いという事を知った。
買おう。

Simplism スポーツ+iPodセンサーホルダー ホワイト TR-SISH-WT
Simplism (2009-12-01)
売り上げランキング: 4739