【发布时间】:2012-08-20 18:52:26
【问题描述】:
我在 iOS 5.1.1 上遇到 Ruby 问题。任何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 设备上使用 gems 的人有关。
【问题讨论】:
标签: iphone ios ruby gem jailbreak