2013-02-15 87 views
0

因此,这是我在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 
+0

你有没有尝试过:'rvm use 1.9.3 --install'? – mpapis 2013-02-15 10:31:58

+0

是的,这是我得到的消息: 使用/Users/[user]/.rvm/gems/ruby-1.9.3-p385 – 2013-02-15 22:17:45

+0

你的Gemfile中有ruby-debug19吗? – 2013-02-16 04:48:04

回答

0

我哈得同样的问题,用vim-ruby的调试器,它看起来像你没有正确的libxml2在你的系统,尝试

$ brew install libxml2 

放下你的宝石,然后再次创建