Acabo de hacer una nueva instalación de ruby 1.8.7 REE y MRI en una máquina con conjuntos de gemas frescas (usando RVM) Sin embargo, en cada uno de ellos cuando trato de usar memprof consigo esto errorRuby 1.8.7: Símbolo no encontrado Error
$ gem install memprof
$ irb
>> require 'rubygems'
>> require 'memprof'
>> LoadError: dlopen(/Users/schneems/.rvm/gems/[email protected]/gems/memprof-0.3.10/lib/memprof.bundle, 9): Symbol not found: __mh_bundle_header
Referenced from: /Users/schneems/.rvm/gems/[email protected]/gems/memprof-0.3.10/lib/memprof.bundle
Expected in: flat namespace
in /Users/schneems/.rvm/gems/[email protected]/gems/memprof-0.3.10/lib/memprof.bundle - /Users/schneems/.rvm/gems/[email protected]/gems/memprof-0.3.10/lib/memprof.bundle
from /Users/schneems/.rvm/gems/[email protected]/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
El error es Symbol not found: __mh_bundle_header
. Mi pregunta es esta: ¿qué debo hacer para que mi sistema encuentre este símbolo o hay algo más que deba instalar? Cualquier sugerencia de depuración bienvenida.
Yay por la etiqueta ambigua [symbol]. –
He publicado una meta pregunta sobre la etiqueta: http://meta.stackexchange.com/questions/110399/how-should-the-symbols-tags-be-split-up –