domingo, 29 de marzo de 2009

Fixing Symbol not found _rl_filename_completion_function

Vale, este es un problema que he tenido con readline y ruby 1.8.6

Cuando intento entrar en mi App y hago
rake db:migrate

Me suelta:
dyld: NSLinkModule() error
dyld: Symbol not found: _rl_filename_completion_function
Referenced from: /usr/local/lib/ruby/1.8/i686-darwin9.5.0/readline.bundle
Expected in: flat namespace

Trace/BPT trap

Aquí dan una posible solución [1]. Aunque a mi no me ha funcionado y me he decidido a reinstalar ruby y readline.
Para ello he seguido este tutorial [2]. Lo único que si se sigue este tutorial, se acaba teniendo ruby compilado en /opt/ruby
Antes de seguir [2] he borrado mi antiguo ruby, el que tenía en /usr/local siguiendo este otro tutorial [3].

Peroaún no me funciona de forma correcta, así que tendré que seguir buscando.

[1] http://blog.logeek.fr/2008/11/6/how-to-fix-symbol-not-found-rl-filename-completion-function
[2]
Building ruby on Mac OS X Leopard
[3]
http://punctuatedproductivity.com/2007/11/01/uninstalling-ruby-installed-by-source-on-os-x/#removing-ruby



No hay comentarios:

Publicar un comentario