Ruby 1.8.7: Symbol not found Error

Только что сделал свежую установку ruby 1.8.7 REE и MRI на машине со свежими наборами gem (Using RVM) Yet in each of them when I try to use memprof i get this error

$ gem install memprof
$ irb
>> require 'rubygems'
>> require 'memprof'
>> LoadError: dlopen(/Users/schneems/.rvm/gems/ruby-1.8.7-p352@test/gems/memprof-0.3.10/lib/memprof.bundle, 9): Symbol not found: __mh_bundle_header
  Referenced from: /Users/schneems/.rvm/gems/ruby-1.8.7-p352@test/gems/memprof-0.3.10/lib/memprof.bundle
  Expected in: flat namespace
 in /Users/schneems/.rvm/gems/ruby-1.8.7-p352@test/gems/memprof-0.3.10/lib/memprof.bundle - /Users/schneems/.rvm/gems/ruby-1.8.7-p352@test/gems/memprof-0.3.10/lib/memprof.bundle
    from /Users/schneems/.rvm/gems/ruby-1.8.7-p352@test/gems/memprof-0.3.10/lib/memprof.bundle
    from /Users/schneems/.rvm/rubies/ruby-1.8.7-p352/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:59:in `require'
    from (irb):2

The error is Symbol not found: __mh_bundle_header. Мой вопрос заключается в следующем: что мне нужно сделать, чтобы моя система нашла этот символ, или есть что-то еще, что мне нужно установить? Любые предложения по отладке приветствуются.

5
задан Schneems 26 October 2011 в 20:30
поделиться