在命令行上启动Pry出错
问题描述:
因此,这是我在Zsh启动pry
命令时得到的结果。 我试着用在命令行上启动Pry出错
rvm reinstall 1.9.3
rvm repair all
甚至
rvm reinstall all --force
处于亏损至于如何摆脱这种重新安装。
/Users/tsax/.rvm/gems/ruby-1.9.3-p374/gems/pry-debugger-0.2.1/lib/pry- debugger/processor.rb:98: warning: don't put space before argument parentheses
dyld: lazy symbol binding failed: Symbol not found: _rb_iseq_translate_threaded_code
Referenced from: /Users/tsax/.rvm/gems/ruby-1.9.3-p374/gems/debugger-1.2.4/lib/ruby_debug.bundle
Expected in: flat namespace
dyld: Symbol not found: _rb_iseq_translate_threaded_code
Referenced from: /Users/tsax/.rvm/gems/ruby-1.9.3-p374/gems/debugger- 1.2.4/lib/ruby_debug.bundle
Expected in: flat namespace
[1] 67115 trace trap pry
答
我哈得同样的问题,用vim-ruby的调试器,它看起来像你没有正确的libxml2在你的系统,尝试
$ brew install libxml2
放下你的宝石,然后再次创建
你有没有尝试过:'rvm use 1.9.3 --install'? – mpapis 2013-02-15 10:31:58
是的,这是我得到的消息: 使用/Users/[user]/.rvm/gems/ruby-1.9.3-p385 – 2013-02-15 22:17:45
你的Gemfile中有ruby-debug19吗? – 2013-02-16 04:48:04