2013-02-15 125 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 

放下你的寶石,然後再次創建