2012-02-08 11 views
2

不知道該怎麼想段錯誤I'fe碰上這是否是一個錯誤的紅寶石,一個軌道錯誤或簡單地用撬導航問題條款並希望一些反饋要麼知道 A)如何解決它或 B)在哪裏報告問題。Ruby或pry-nav bug?調試分割故障反饋

我報告這裏的問題:https://github.com/nixme/pry-nav/issues/8

原來這個背景是,這是在Rails應用程序,特別是發生在那裏的ActiveRecord涉及線路如: variable = ARTableName.something.to_i

所以我假設這引起進入monitor.rb。

但是從閱讀多一點我想知道,更嚴重的是,如果它不是用Ruby的問題,因此希望得到一些輸入作爲什麼可以從有經驗的眼睛真的會在這裏多。

實際的崩潰報告from Mac OS X is also here

+0

在仔細檢查,筆者認爲此特定錯誤和段錯誤是由Mysql2未來::錯誤在特定情況下。當特定的情況被移除時,它將通過它出現的邏輯繼續前進。 – ylluminate 2012-02-08 08:54:15

回答

0

這是有或沒有安裝好精彩pry-stack_explorer插件?編輯:如果你只是使用撬導航,那麼它是肯定在Ruby本身或擴展庫中的錯誤 - pry-nav是純ruby,並且不應該導致段錯誤,不管是什麼它確實如此。

+0

未安裝pry-stack_explorer。 – ylluminate 2012-02-08 11:32:38

+0

同樣作爲「獎金」@banister,似乎'next'函數更類似於gdb步驟;有沒有一種方法可以執行一個「下一步」,跨越一個指令集或向下鑽取,因爲現在大多數情況下,我已經過度使用了這些指令,而且我沒有看到執行後者的選項。 – ylluminate 2012-02-08 11:38:10

+0

接下來總是表現得像gdb的'下一個'對我來說。但是我認爲,撬導航是一項正在進行的工作,並會在不久的將來顯著改善,敬請期待 – horseyguy 2012-02-08 13:24:51