Ruby on iOS 5.1.1 で問題が発生しています。どのgem
コマンドも失敗します。私がしようとするとgem update
:
mobile$ gem update
Updating installed gems
dyld: lazy symbol binding failed: Symbol not found: __OSSwapInt16 Referenced from: /usr/lib/ruby/1.9.1/arm-darwin9/socket.bundle
Expected in: flat namespace
dyld: Symbol not found: __OSSwapInt16
Referenced from: /usr/lib/ruby/1.9.1/arm-darwin9/socket.bundle
Expected in: flat namespace
Trace/BPT trap: 5
興味深いのはruby -v
、1.9.2 を示しています。
mobile$ ruby -v
ruby 1.9.2p0 (2010-08-18 revision 29036) [arm-darwin9]
修正方法に関するアイデアはありますか?Cydia経由でRubyパッケージを削除して再インストールしようとしましたが、同じです。これは、私と同じように iOS デバイスで gem を使用しようとしている人に関係があるかもしれないと考えました。